Beberapa hari yang lalu, saya mengalami masalah dan butuh waktu lama untuk menyelesaikannya. Saya sangat marah! Menempatkan string ke dalam SetTimeout tidak dapat menjalankan metode. Kemudian, saya mengetahui bahwa ada jeda garis tambahan di string, jadi saya tidak dapat menemukannya tanpa melihat dengan cermat. Cukup gunakan ekspresi reguler untuk menghapus jeda garis.
// hapus spaces string.prototype.trim = function () {return this.replace (// s+/g, "");} // hapus fungsi line break clearbr (key) {key = key.replace (/<//?. Ltrim (str) {return str.replace (/^/s*/g, "");} // hapus fungsi ruang kanan rtrim (str) {return str.replace (// s*$/g, "");} // hapus ruang di kedua ujung trim fungsi string (str) {return str.replace (/^(^(^(^(^(^(^) (S) (STR) {return str.Replace (/^ "");} // Hapus ruang tengah dari fungsi string ctim (str) {return str.replace (// s/g, '');} // Apakah itu string yang terdiri dari fungsi angka is_digitals (str) {var reg =/^[0-9]*$/; // Cocokkan integer return reg // cocok dengan integer return reg.test (str);}Sekarang saya menemukan bahwa saya lebih suka menggunakan ekspresi reguler, haha! Ini relatif sederhana dan intuitif. Tentu saja, pertanyaan pertama adalah Anda dapat terbiasa dengan ekspresi reguler. Saya juga mencoba menulis metode JS ini untuk menghapus newline sendiri, dan itu benar -benar membuat saya menyadarinya!
Ekspresi reguler JS di atas (disarankan) untuk menghapus ruang dan istirahat garis adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.