S: Mencari Ungkapan Biasa untuk Input Alphanumeric
Seorang pengguna ditemui isu di mana ungkapan biasa yang mereka cuba hanya mengesahkan rentetan yang mengandungi kedua-dua huruf dan nombor. Perkara berikut membantu dalam mencipta ungkapan biasa untuk membenarkan sama ada aksara abjad angka.
J: Ungkapan Biasa Abjad Angka Sahaja
Untuk memastikan rentetan hanya mengandungi aksara abjad angka, kita boleh gunakan ungkapan biasa berikut:
/^[a-z0-9]+$/i
Pecahan:
Contoh Penggunaan:
Ungkapan biasa ini boleh digunakan dengan kaedah test() untuk mengesahkan rentetan:
const str = "abc123"; const result = /^[a-z0-9]+$/i.test(str); console.log(result); // true
Kemas kini: Menyokong Watak Universal
Jika aksara universal diperlukan, kami boleh melanjutkan ungkapan biasa untuk memasukkan julat aksara Unicode. Sebagai contoh, untuk menyokong aksara Parsi, kita boleh menggunakan:
/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-]+)$/
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Ungkapan Biasa untuk Input Alphanumeric dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!