Metode ganti javascript
Metode ganti digunakan untuk mengganti beberapa string dalam string, atau mengganti string yang cocok dengan kecocokan reguler, dan mengembalikan string yang diganti. Sintaksnya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
str_object.replace (reg_exp/str, penggantian)
Deskripsi Parameter:
| parameter | menjelaskan |
|---|---|
| str_object | String (objek) untuk beroperasi |
| Reg_exp/str | Diperlukan. Ekspresi reguler agar cocok/string untuk diganti Jika REG_EXP memiliki flag G global, metode REPLACE () menggantikan semua substring yang cocok. Kalau tidak, itu hanya menggantikan substring pencocokan pertama. |
| penggantian | Diperlukan. String untuk menggantikan |
Instance penggantian string
Contoh berikut menunjukkan contoh penggantian string dari metode ganti:
Salinan kode adalah sebagai berikut:
<bahasa skrip = "javascript">
var str = "www.example.net";
document.write (str.replace ("contoh", "jb51"));
</script>
Jalankan contoh dan output ini:
Salinan kode adalah sebagai berikut:
www.vevb.com
Catatan: Penggantian string hanya menggantikan string pertama yang memenuhi persyaratan (hanya menggantikan sekali). Jika Anda ingin mengganti semua string yang memenuhi persyaratan dalam string, disarankan untuk menggunakan ekspresi reguler dengan parameter global g, lihat contoh di bawah ini untuk detailnya.
Contoh penggantian string ekspresi reguler
Selain mendukung penggantian string sederhana, metode ganti juga mendukung penggantian ekspresi reguler:
Salinan kode adalah sebagai berikut:
<bahasa skrip = "javascript">
var str = "www.example.net adalah contoh situs domain inna.";
document.write (str.replace (/contoh/, "jb51"));
</script>
Jalankan contoh dan output ini:
Salinan kode adalah sebagai berikut:
www.vevb.com adalah contoh situs domain Inna.
Saat menambahkan bendera global G ke ekspresi reguler:
Salinan kode adalah sebagai berikut:
<bahasa skrip = "javascript">
var str = "www.example.net adalah contoh situs domain inna.";
document.write (str.replace (/contoh/g, "jb51"));
</script>
Jalankan contoh dan output ini:
Salinan kode adalah sebagai berikut:
www.vevb.com adalah situs domain 5idev dari Inna.
Perhatikan bahwa jika Anda ingin mengabaikan kasing, Anda dapat menambahkan parameter i: /Contoh /GI.