Rumah > Artikel > hujung hadapan web > Bagaimana untuk Mencipta Ungkapan Biasa Alphanumeric-Sahaja dalam JavaScript?
Ungkapan Biasa Alfanumerik Sahaja dalam JavaScript
Apabila bekerja dengan input teks, selalunya perlu mengehadkan aksara kepada abjad angka sahaja (a-z, A-Z , 0-9). Walau bagaimanapun, ungkapan biasa yang membenarkan aksara abjad angka selalunya memerlukan kedua-dua huruf dan nombor.
Untuk senario yang sama ada huruf atau nombor harus dibenarkan secara individu, ungkapan biasa yang berbeza diperlukan. Corak berikut sepadan dengan aksara alfanumerik tanpa memerlukan kedua-duanya:
/^[a-z0-9]+$/i
Memecahkan corak:
Menyokong Watak Universal
Jika anda perlu membenarkan aksara universal, seperti aksara daripada bahasa yang berbeza, anda boleh mengubah suai ungkapan biasa untuk disertakan watak-watak itu. Contohnya, untuk menyokong aksara Parsi, gunakan corak berikut:
/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-]+)$/
Di sini, julat aksara Unikod tambahan telah ditambahkan untuk memadankan aksara Parsi.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Ungkapan Biasa Alphanumeric-Sahaja dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!