Размак, што значи језичке и размаке.
ЈаваСцрипт од ванилије (обрезивање водеће и пратеће)
var str = " a b c d e f g "; var newStr = str.trim(); // "a b c d e f g"
Та метода је ЕС 5, па за сваки случај да је можете вишеструко попунити (ИЕ 8 и ниже):
if (!String.prototype.trim) ( String.prototype.trim = function () ( return this.replace(/^\s+|\s+$/g, ''); ); )
јКуери (Трим Леадинг анд Траилинг)
Ако ионако користите јКуери:
var str = " a b c d e f g "; var newStr = $.trim(str); // "a b c d e f g"
Ванилла ЈаваСцрипт РегЕк (обрезивање навођења и праћење)
var str = " a b c d e f g "; var newStr = str.replace(/(^\s+|\s+$)/g,''); // "a b c d e f g"
Ванилла ЈаваСцрипт РегЕк (обрезати СВЕ размаке)
var str = " a b c d e f g "; var newStr = str.replace(/\s+/g, ''); // "abcdefg"
Демос
Погледајте оловку Уклоните размак са жица Цхриса Цоииера (@цхрисцоииер) на ЦодеПен-у.
Имајте на уму да ништа од овога не функционише са другим типовима празних простора, на пример (танак размак) или (неразбијајући простор).
Такође можете обрезати жице сприједа или позади.