Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk membuat replace replace all dalam javascript
Dalam JavaScript, anda boleh menggunakan "/g" dalam ungkapan biasa untuk menggantikan semua "/g" dalam ungkapan biasa bermaksud untuk memadankan semua untuk diganti/g,"Aksara diganti ")".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.
Cara membuat replace replace all dalam javascript
Kaedah replace() digunakan untuk menggantikan beberapa aksara dengan aksara lain dalam rentetan, atau gantikan Subrentetan yang sepadan dengan ungkapan biasa.
Sintaks
stringObject.replace(regexp/substr,replacement)
Penerangan Parameter
regexp/substrDiperlukan. Objek RegExp yang menentukan subrentetan atau corak untuk diganti.
Perhatikan bahawa jika nilai ialah rentetan, ia diambil semula sebagai corak literal literal dan bukannya ditukar kepada objek RegExp terlebih dahulu.
penggantian diperlukan. Nilai rentetan. Menentukan fungsi untuk menggantikan teks atau menjana teks gantian.
Contoh:
var str = "atetateg".replace("a",""); hanya akan menggantikan a
var str = " atetateg" yang pertama. replace(/a/g,""); akan menggantikan semua /g mewakili yang sepadan dengan teks penuh
Malah, kami menggunakan ungkapan biasa dalam JS, /LOVE/g dalam /LOVE bermaksud mencari String, apakah yang kami cari adalah tanda petikan, /g ialah sintaks ungkapan biasa, yang bermaksud semua makna, di sini ia bermaksud semua penggantian.
Contoh adalah seperti berikut:
<html> <body> <script type="text/javascript"> var str="好好学习,田田向上。" document.write(str.replace(/田/g,"天")) var str="好好学习,田田向上。" document.write(str.replace(/田/,"天")) </script> </body> </html>
Hasil keluaran:
Cadangan berkaitan: Tutorial pembelajaran javascript
Atas ialah kandungan terperinci Bagaimana untuk membuat replace replace all dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!