Quite el espacio en blanco de la cadena | Programar Plus

Espacio en blanco, que significa tabulaciones y espacios.

Vanilla JavaScript (Trim Leading y Trailing)

var str = " a b    c d e   f g   ";
var newStr = str.trim();
// "a b    c d e   f g"

Ese método es ES 5, así que en caso de que puedas rellenarlo (IE 8 y hacia abajo):

if (!String.prototype.trim) {
  String.prototype.trim = function () {
    return this.replace(/^s+|s+$/g, '');
  };
}

jQuery (Trim Leading y Trailing)

Si está usando jQuery de todos modos:

var str = " a b    c d e f g ";
var newStr = $.trim(str);
// "a b    c d e f g"

RegEx de JavaScript vainilla (Trim al principio y al final)

var str = "   a b    c d e f g ";
var newStr = str.replace(/(^s+|s+$)/g,'');
// "a b    c d e f g"

Vainilla JavaScript RegEx (recortar TODOS los espacios en blanco)

var str = " a b    c d e   f g   ";
var newStr = str.replace(/s+/g, '');
// "abcdefg"

Población

Vea la pluma Eliminar espacios en blanco de cadenas de Chris Coyier (@chriscoyier) en CodePen.

Tenga en cuenta que nada de esto funciona con otros tipos de espacios en blanco, por ejemplo & # 8239; (espacio reducido) o & nbsp; (espacio irrompible).

También puede recortar cuerdas desde la parte delantera o trasera.

(Visited 8 times, 1 visits today)