Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk membuat replace replace all dalam javascript

Bagaimana untuk membuat replace replace all dalam javascript

WBOY
WBOYasal
2022-01-19 16:41:5917648semak imbas

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 ")".

Bagaimana untuk membuat replace replace all dalam javascript

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:

Bagaimana untuk membuat replace replace all dalam javascript

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah maksud json dalam ajax?Artikel seterusnya:Apakah maksud json dalam ajax?