Atstarpe, kas nozīmē cilnes un atstarpes.
Vanilla JavaScript (Trim Leading un Trailing)
var str = " a b c d e f g "; var newStr = str.trim(); // "a b c d e f g"
Šī metode ir ES 5, tāpēc tikai gadījumā, ja jūs to varētu aizpildīt (IE 8 un zemāk):
if (!String.prototype.trim) ( String.prototype.trim = function () ( return this.replace(/^\s+|\s+$/g, ''); ); )
jQuery (Trim Leading un Trailing)
Ja vienalga izmantojat jQuery:
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 un Trailing)
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 (apgriezt visu atstarpi)
var str = " a b c d e f g "; var newStr = str.replace(/\s+/g, ''); // "abcdefg"
Demonstrācijas
Skatiet Kriss Koijera (@chriscoyier) PenPlay noņemt atstarpi no virknēm.
Ņemiet vērā, ka nekas no tā nedarbojas ar cita veida atstarpēm, piemēram, (plānā telpa) vai (nesalaužamā telpa).
Jūs varat arī apgriezt virknes no priekšpuses vai aizmugures.