Voglio aggiungere lo spazio bianco all'inizio e alla fine di una stringa se non c'è "t.
Se c'è uno spazio all'inizio, verrà aggiunto alla fine, e se c'è uno alla fine, verrà aggiunto all'inizio
var string="This is test";
=>
var string=" This is test ";
o
var string="This is test ";
=> verrà aggiunto solo all'inizio
var string=" This is test ";
risposte:
1 per risposta № 1Questo è semplice Controlla sotto:
let string ="This is test";
console.log(string); // No space
console.log(" " + string.trim() + " "); // space at start and end
0 per risposta № 2
Prova a rimuovere eventuali spazi bianchi e aggiungine uno all'inizio e alla fine manualmente:
string = " " + string.trim() + " "
0 per risposta № 3
Usa regex e cattura. ^ | $ | (^ $) corrisponderà allo spazio iniziale, allo spazio finale ed entrambi: utilizzare di conseguenza
0 per risposta № 4
Puoi provare questo codice.
var string="This is test ";
var result = " "+string.trim()+" "; //trim will remove white space before and after string
alert(result);