Ketika kita memiliki string yang berisi karakter spasi:
var str = ' A B C D EF ';
dan kami ingin menghapus spasi dari string (kami ingin ini 'ABCDEF':).
Keduanya ini:
str.replace(/\s/g, '')
dan ini:
str.replace(/\s+/g, '')
akan mengembalikan hasil yang benar.
Apakah ini berarti bahwa +tidak berguna dalam situasi ini? Apakah ada perbedaan antara kedua ekspresi reguler tersebut dalam situasi ini (seperti dalam, dapatkah keduanya memberikan hasil yang berbeda)?
Pembaruan: Perbandingan kinerja - /\s+/glebih cepat. Lihat di sini: http://jsperf.com/s-vs-s