Пробел, което означава раздели и интервали.
JavaScript за ванилия (подстригване и водене)
var str = " a b c d e f g "; var newStr = str.trim(); // "a b c d e f g"
Този метод е ES 5, така че за всеки случай, ако можете да го попълните (IE 8 и надолу):
if (!String.prototype.trim) ( String.prototype.trim = function () ( return this.replace(/^\s+|\s+$/g, ''); ); )
jQuery (изрязване на водещи и последващи)
Ако все пак използвате jQuery:
var str = " a b c d e f g "; var newStr = $.trim(str); // "a b c d e f g"
Ванилов JavaScript RegEx (подстригване и водене)
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 White)
var str = " a b c d e f g "; var newStr = str.replace(/\s+/g, ''); // "abcdefg"
Демонстрации
Вижте писалката Премахване на празно пространство от струни от Крис Койе (@chriscoyier) на CodePen.
Имайте предвид, че нищо от това не работи с други типове празно пространство, например (тънко пространство) или (неразбиващо се пространство).
Можете също така да отрежете струни отпред или отзад.