/ / Agregar espacio en blanco al principio y al final de una cadena - javascript

Agregue espacios en blanco al principio y al final de una cadena - javascript

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 № 1

Esto 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);