Hapus Spasi Putih Dari String - Trik CSS

Anonim

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.