Quiero agregar el espacio en blanco al principio y al final de una cadena si no hay "t".
Si hay un espacio en blanco al principio, se agregará al final, y si lo hay al final, se agregará al principio
var string="This is test";
=>
var string=" This is test ";
o
var string="This is test ";
=> solo se agregará al principio
var string=" This is test ";
Respuestas
1 para la respuesta № 1Esto es simple. Verifique a continuación:
let string ="This is test";
console.log(string); // No space
console.log(" " + string.trim() + " "); // space at start and end
0 para la respuesta № 2
Simplemente intente eliminar los espacios en blanco posibles y agregue uno al principio y finalice manualmente:
string = " " + string.trim() + " "
0 para la respuesta № 3
Usa expresiones regulares y captura. ^ | $ | (^ $) coincidirá con el espacio inicial, el espacio final y ambos: usar en consecuencia
0 para la respuesta № 4
Puedes probar este código.
var string="This is test ";
var result = " "+string.trim()+" "; //trim will remove white space before and after string
alert(result);