Ruang kosong, yang bermaksud tab dan ruang.
JavaScript Vanilla (Trim Leading and Trailing)
var str = " a b c d e f g "; var newStr = str.trim(); // "a b c d e f g"
Kaedah itu adalah ES 5, jadi sekiranya anda dapat mengisinya (IE 8 ke bawah):
if (!String.prototype.trim) ( String.prototype.trim = function () ( return this.replace(/^\s+|\s+$/g, ''); ); )
jQuery (Trim Memimpin dan Mengikuti)
Sekiranya anda menggunakan jQuery pula:
var str = " a b c d e f g "; var newStr = $.trim(str); // "a b c d e f g"
Vanilla JavaScript RegEx (Trim Memimpin dan Mengikuti)
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 (Potong SEMUA Ruang Kosong)
var str = " a b c d e f g "; var newStr = str.replace(/\s+/g, ''); // "abcdefg"
Demo
Lihat Pen Hapus Ruang Kosong dari Strings oleh Chris Coyier (@chriscoyier) di CodePen.
Perhatikan bahawa tidak ada yang berfungsi dengan jenis ruang kosong yang lain, misalnya (ruang tipis) atau (ruang tidak pecah).
Anda juga boleh memotong tali dari depan atau belakang.