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.