Espaces blancs, c'est-à-dire tabulations et espaces.
JavaScript vanille (Trim principal et arrière)
var str = " a b c d e f g "; var newStr = str.trim(); // "a b c d e f g"
Cette méthode est ES 5, donc juste au cas où vous pourriez la polyfill (IE 8 et plus bas):
if (!String.prototype.trim) ( String.prototype.trim = function () ( return this.replace(/^\s+|\s+$/g, ''); ); )
jQuery (Couper le début et la fin)
Si vous utilisez quand même jQuery:
var str = " a b c d e f g "; var newStr = $.trim(str); // "a b c d e f g"
Vanilla JavaScript RegEx (Couper le début et la fin)
var str = " a b c d e f g "; var newStr = str.replace(/(^\s+|\s+$)/g,''); // "a b c d e f g"
Vanilla JavaScript RegEx (Trim ALL Whitespace)
var str = " a b c d e f g "; var newStr = str.replace(/\s+/g, ''); // "abcdefg"
Démos
Voir le Pen Remove Whitespace from Strings par Chris Coyier (@chriscoyier) sur CodePen.
Notez que rien de tout cela ne fonctionne avec d'autres types d'espaces, par exemple (espace fin) ou (espace insécable).
Vous pouvez également couper les cordes à l'avant ou à l'arrière.