Rumah  >  Artikel  >  hujung hadapan web  >  Cara menggunakan fungsi ganti dalam js

Cara menggunakan fungsi ganti dalam js

下次还敢
下次还敢asal
2024-05-09 00:24:23310semak imbas

Fungsi replace() dalam JavaScript digunakan untuk mencari dan menggantikan nilai yang ditentukan dalam rentetan. Sintaksnya ialah string.replace(searchValue, replaceValue), dengan searchValue ialah nilai yang akan ditemui, replaceValue ialah nilai gantian dan rentetan baharu selepas penggantian dikembalikan. Bendera ungkapan biasa pilihan boleh menentukan gelagat penggantian, seperti penggantian global (g), tidak peka huruf besar-kecil (i) atau penggantian berbilang baris (m).

Cara menggunakan fungsi ganti dalam js

Menggunakan fungsi replace() dalam JavaScript Fungsi

replace() digunakan untuk mencari dan menggantikan nilai yang ditentukan dalam rentetan. Sintaksnya adalah seperti berikut:

<code>string.replace(searchValue, replaceValue)</code>

di mana:

  • string ialah rentetan yang akan dicari dan diganti.
  • searchValue ialah nilai untuk dicari.
  • replaceValue ialah nilai untuk menggantikannya.

Penggunaan:

replace() fungsi mengembalikan rentetan baharu di mana semua subrentetan sepadan searchValue telah digantikan dengan replaceValue. Rentetan asal tidak diubah suai. .

i - Tidak peka huruf besar/kecil: Abaikan sarung untuk penggantian.

m - Penggantian berbilang baris: layan setiap baris sebagai rentetan berasingan untuk penggantian.

    Contoh:
  • <code>let str = "Hello, world!";
    let newStr = str.replace("world", "JavaScript");
    console.log(newStr); // 输出:"Hello, JavaScript!"</code>
    Dalam contoh di atas, ungkapan biasa /world/g sepadan dengan semua kejadian rentetan "dunia" (tidak peka huruf besar-kecil).
  • Nota lain:
  • Jika searchValue tidak ditemui dalam rentetan, fungsi replace() akan mengembalikan rentetan asal.
  • Untuk searchValue yang mengandungi aksara ungkapan biasa, anda perlu melarikan diri atau gunakan pembina RegExp() untuk mencipta objek ungkapan biasa.

Untuk searchValue rentetan kosong, fungsi replace() akan menggantikan segala-galanya dalam rentetan.

Atas ialah kandungan terperinci Cara menggunakan fungsi ganti dalam js. 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