Lepaskan spasi di ujung kiri dan kanan string. Anda dapat dengan mudah menggunakan trim, ltrim atau rtrim dalam vbscript, tetapi tidak ada 3 metode bawaan ini di JS dan perlu ditulis secara manual. Metode implementasi berikut menggunakan ekspresi reguler, yang sangat efisien, dan menambahkan tiga metode ini ke metode bawaan objek string.
Format metode yang ditulis ke dalam kelas adalah sebagai berikut: (str.trim ();)
Salinan kode adalah sebagai berikut:
<bahasa skrip = "javascript">
String.prototype.trim = function () {
kembalikan this.replace (/(^/s*) | (/s*$)/g, "");
}
String.prototype.ltrim = function () {
kembalikan this.replace (/(^/s*)/g, "");
}
String.prototype.rtrim = function () {
kembalikan this.replace (/(/s*$)/g, "");
}
</script>
Menulisnya sebagai fungsi dapat dilakukan seperti ini: (trim (str))
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
function trim (str) {// hapus spasi di kedua ujung kiri dan kanan
return str.replace (/(^/s*) | (/s*$)/g, "");
}
fungsi ltrim (str) {// hapus ruang di sebelah kiri
return str.replace (/(^/s*)/g, "");
}
fungsi rtrim (str) {// hapus ruang di sebelah kanan
return str.replace (/(/s*$)/g, "");
}
</script>
Di atas adalah dua cara untuk menghilangkan ruang di kedua sisi string oleh JavaScript. Saya harap Anda menyukainya.