Rumah > hujung hadapan web > tutorial js > Cara menggunakan fungsi penggantian rentetan javascript untuk menggantikan segala-galanya sekaligus_kemahiran javascript

Cara menggunakan fungsi penggantian rentetan javascript untuk menggantikan segala-galanya sekaligus_kemahiran javascript

WBOY
Lepaskan: 2016-05-16 15:34:16
asal
2151 orang telah melayarinya

Fungsi penggantian rentetan JS: Gantikan(“String 1″, “String 2″)

1. Kita semua tahu bahawa fungsi penggantian rentetan dalam JS ialah Ganti("String 1", "String 2"), tetapi fungsi ini hanya boleh menggantikan kejadian pertama String 1, jadi bagaimana kita Boleh menggantikannya sekali gus?

<script> 
var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 
alert(s.replace("LOVE ", "爱")); 
alert(s.replace(/\LOVE/g, "爱")); 
</script> 
Salin selepas log masuk

Simpan kod di atas ke dalam fail HTML dan anda boleh melihat kesannya dalam penyemak imbas.

Bagaimana pula? Jika anda faham, anda tidak perlu membaca lebih lanjut Jika anda tidak faham, teruskan membaca:

Malah, kami menggunakan ungkapan biasa dalam JS /LOVE dalam /LOVE/g bermaksud untuk mencari rentetan yang kami cari ialah tanda petikan /g ialah sintaks ungkapan biasa, yang bermaksud semua makna. Di sini ia bermakna menggantikan semua.

Jadi maksud kod di atas adalah untuk membuang semua tanda petikan dalam rentetan.

2. Sekarang kita tahu bagaimana untuk menggantikan semua rentetan, tetapi bagaimana jika kita mahu menghantar CINTA sebagai parameter ke dalam ungkapan biasa?

Jadi mari kita lihat bagaimana sekeping kod berikut dilaksanakan:

<script> 
var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 
var tmp="LOVE "; 
var reg=new RegExp(""); 
alert(s.replace(reg,"爱")); 
</script>[color=olive]
Salin selepas log masuk

Kandungan di atas adalah tutorial tentang cara menggantikan semua fungsi penggantian rentetan JS sekali gus.

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan