Dizeden Boşluk Çıkarma - CSS Hileleri

Anonim

Boşluk, sekmeler ve boşluklar anlamına gelir.

Vanilla JavaScript (Önde Gelen ve Sondaki Trim)

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

Bu yöntem ES 5'tir, yani çoklu doldurma ihtimalinize karşı (IE 8 ve aşağı):

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

jQuery (Kesim Öncesi ve Sonu)

Yine de jQuery kullanıyorsanız:

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

Vanilla JavaScript Normal İfadesi (Önde Gelen ve Sondaki Kırpma)

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

Vanilya JavaScript Normal İfadesi (TÜM Boşlukları Kırp)

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

Demolar

CodePen'de Chris Coyier (@chriscoyier) tarafından Dizelerden Beyaz Boşluğu Kaldır'a bakın.

Bunların hiçbirinin, örneğin (ince boşluk) veya (bölünmeyen boşluk) gibi diğer beyaz boşluk türleriyle çalışmadığını unutmayın.

İpleri önden veya arkadan da kırpabilirsiniz.