Jalur Ruang Kosong Dari Rentetan - Trik CSS

Anonim

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.