Spasi putih, artinya tab dan spasi.
Vanilla JavaScript (Trim Leading dan Trailing)
var str = " a b c d e f g "; var newStr = str.trim(); // "a b c d e f g"
Metode itu adalah ES 5, jadi kalau-kalau Anda bisa melakukan polyfill (IE 8 dan lebih rendah):
if (!String.prototype.trim) ( String.prototype.trim = function () ( return this.replace(/^\s+|\s+$/g, ''); ); )
jQuery (Trim Leading dan Trailing)
Jika Anda tetap menggunakan jQuery:
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 dan 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 (Pangkas SEMUA Spasi Putih)
var str = " a b c d e f g "; var newStr = str.replace(/\s+/g, ''); // "abcdefg"
Demo
Lihat Pena Menghapus Ruang Kosong dari String oleh Chris Coyier (@chriscoyier) di CodePen.
Perhatikan bahwa tidak ada yang berfungsi dengan jenis spasi putih lainnya, misalnya (spasi tipis) atau (spasi tidak putus).
Anda juga bisa memotong senar dari depan atau belakang.