Mencipta RegEx untuk Rentetan Abjad Angka Sahaja dalam JavaScript
Apabila membuat corak RegEx untuk mengesahkan rentetan alfanumerik, adalah penting untuk mempertimbangkan senario di mana rentetan mungkin mengandungi hanya huruf atau nombor sahaja. Untuk memenuhi keperluan ini, kami boleh mencipta corak yang membenarkan salah satu jenis aksara tanpa mewajibkan kedua-duanya.
Untuk mencapainya, kami boleh menggunakan ungkapan RegEx berikut:
/^[a-z0-9]+$/i
Memecahkan corak:
Contoh Penggunaan
Pertimbangkan kod berikut coretan:
const inputString = "abc123"; const isAlphanumeric = /^[a-z0-9]+$/i.test(inputString); console.log(isAlphanumeric); // Output: true
Dalam contoh ini, inputString hanya mengandungi aksara abjad angka, dan dengan itu ia melepasi pengesahan RegEx, menghasilkan output yang benar.
Menyokong Aksara Universal
Jika keperluan adalah untuk menyokong aksara universal, termasuk bahasa seperti Parsi atau Arab, kami boleh mengubah suai corak seperti berikut:
/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-]+)$/
Corak yang dikemas kini ini termasuk julat aksara untuk aksara Parsi, membenarkan RegEx mengesahkan rentetan yang mengandungi aksara Parsi.
Atas ialah kandungan terperinci Bagaimana untuk Membuat Regex untuk Rentetan Alphanumeric dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!