Rumah >hujung hadapan web >tutorial js >Ganti aksara rentetan dalam javascript
Penjelasan terperinci mengenai kaedah penggantian rentetan javascript dan FAQ
Cara yang paling langsung adalah menggunakan kaedah ()
:
Untuk menggantikan semua perlawanan, gunakan ungkapan biasa dan tambahkan bendera global g
:
str = strplace (/cari/g, "ganti");
Kod ini mengambil nilai kotak teks, menggantikan .
dengan :
, dan kemudian mengemas kini nilai kotak teks.
.replaceWith (newContent)
kaedah
// untuk elemen input $ ('input: text.items'). val (fungsi, nilai) {return value '' this.classname;}); ');
Kod ini menggunakan ungkapan biasa untuk menghapuskan aksara bukan alphanumerik dalam rentetan.
Rujukan: https://www.php.cn >
Bagaimana untuk menggantikan semua kejadian rentetan dalam JavaScript?
Ganti ()
Kaedah hanya menggantikan perlawanan pertama secara lalai. Semua perlawanan boleh digantikan dengan ungkapan biasa dan bendera global g
.
Bolehkah kita menggunakan kaedah menggantikan ()
untuk menukar aksara pada indeks tertentu?
Ganti ()
Kaedah tidak boleh menggantikan aksara secara langsung pada indeks tertentu. Anda perlu menukar rentetan ke dalam array aksara, mengubah suai elemen array, dan kemudian menukar array kembali ke rentetan.
Bagaimana menggunakan kaedah menggantikan ()
dengan fungsi?
menggantikan ()
boleh menjadi fungsi. Fungsi ini dipanggil selepas perlawanan, dan nilai pulangannya digunakan sebagai rentetan pengganti.
Bagaimana menggunakan kaedah menggantikan ()
untuk memadam aksara dalam rentetan?
Gantikan aksara yang akan dipadam dengan rentetan kosong.
Bagaimana untuk menggantikan pelbagai rentetan yang berbeza sekaligus?
Panggilan rantai menggantikan ()
kaedah.
Atas ialah kandungan terperinci Ganti aksara rentetan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!