Melepaskan Aksara Khas dalam Ungkapan Biasa dengan JavaScript
Apabila bekerja dengan ungkapan biasa dalam JavaScript, selalunya perlu melarikan diri daripada aksara khas yang membawa khusus makna dalam ungkapan. Untuk melakukan ini, gunakan aksara sengkang terbalik (). Contohnya, untuk memadankan kurungan segi empat tepat [], anda perlu melepaskannya sebagai [].
Untuk mengautomasikan proses, anda boleh menggunakan fungsi utiliti seperti berikut:
function escapeRegExp(text) { return text.replace(/[-[\]{}()*+?.,\^$|#\s]/g, '\$&'); }
Fungsi ini menggantikan semua aksara khas dalam teks yang disediakan dengan persamaan yang dilepaskan.
Contoh Penggunaan
const escapedRegex = escapeRegExp('[Munees]waran'); console.log(escapedRegex); // Output: \[Munees\]waran
Kemas Kini dan Nota
Atas ialah kandungan terperinci Bagaimana untuk Melarikan Diri Aksara Khas dalam Ungkapan Biasa JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!