Húzza el a szóközből a karakterláncot - CSS-trükkök

Anonim

A szóköz, azaz a fülek és a szóközök.

Vanília JavaScript (Trim Leading és Trailing)

var str = " a b c d e f g "; var newStr = str.trim(); // "a b c d e f g"

Ez a módszer az ES 5, tehát arra az esetre, ha többször is kitölthetné (IE 8 és lejjebb):

if (!String.prototype.trim) ( String.prototype.trim = function () ( return this.replace(/^\s+|\s+$/g, ''); ); )

jQuery (Trim vezetés és Trailing)

Ha egyébként is jQuery-t használ:

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 and 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 (az összes szóköz kivágása)

var str = " a b c d e f g "; var newStr = str.replace(/\s+/g, ''); // "abcdefg"

Demók

Lásd: Chris Coyier (@chriscoyier) Toll eltávolítása a szóközökből a húrokból a CodePen-en.

Ne feledje, hogy ezek egyike sem használható más típusú szóközökkel, például (vékony tér) vagy (nem törő tér).

A húrokat elöl vagy hátul is levághatja.