Ungkapan biasa JavaScript
JavaScript Regular Expression
Regular Expression (Bahasa Inggeris: Regular Expression, selalunya disingkat sebagai regex, regexp atau RE dalam kod) menggunakan rentetan tunggal untuk menerangkan dan memadankan satu siri padanan A corak carian rentetan untuk peraturan sintaks tertentu.
Mod carian boleh digunakan untuk carian teks dan penggantian teks.
Apakah ungkapan biasa?
Ungkapan biasa ialah corak carian yang dibentuk oleh jujukan aksara.
Apabila anda mencari data dalam teks, anda boleh menggunakan corak carian untuk menerangkan perkara yang ingin anda tanyakan.
Ungkapan biasa boleh menjadi aksara ringkas atau corak yang lebih kompleks.
Ekspresi biasa boleh digunakan untuk semua carian teks dan operasi penggantian teks.
Sintaks
/corak/pengubah suai;
Gunakan kaedah rentetan
Dalam JavaScript, ungkapan biasa biasanya digunakan dalam dua kaedah rentetan: search() dan replace(). Kaedah
search() digunakan untuk mendapatkan semula subrentetan tertentu dalam rentetan, atau untuk mendapatkan semula subrentetan yang sepadan dengan ungkapan biasa dan mengembalikan kedudukan permulaan subrentetan itu. Kaedah
replace() digunakan untuk menggantikan beberapa aksara dengan aksara lain dalam rentetan atau menggantikan subrentetan yang sepadan dengan ungkapan biasa.
kaedah carian() menggunakan ungkapan biasa
搜索字符串 "School", 并显示匹配的起始位置:点我function myFunction() { var str = "go home!"; var n = str.search(/home/i); document.getElementById("demo").innerHTML = n; }