Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencipta Ungkapan Biasa untuk Input Alphanumeric dalam JavaScript?

Bagaimana untuk Mencipta Ungkapan Biasa untuk Input Alphanumeric dalam JavaScript?

Linda Hamilton
Linda Hamiltonasal
2024-11-03 12:24:28530semak imbas

How to Create a Regular Expression for Alphanumeric Input in JavaScript?

Benarkan Input Abjad Angka dengan Ungkapan Biasa dalam JavaScript

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:

  • ^: Permulaan rentetan.
  • : Satu atau lebih kejadian bagi corak sebelumnya.
  • $: Akhir rentetan.
  • i: Padanan tidak sensitif huruf besar dan kecil.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn