Quite el espacio en blanco de la cadena - Trucos CSS

Anonim

Espacio en blanco, que significa tabulaciones y espacios.

JavaScript vainilla (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 pueda 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"

Vanilla JavaScript RegEx (Trim Leading y Trailing)

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 el lápiz 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 (espacio delgado) o (espacio que no se rompe).

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