Bagaimana untuk Mencipta Ungkapan Biasa untuk Input Alphanumeric dalam JavaScript?

Linda Hamilton
Lepaskan: 2024-11-03 12:24:28
asal
497 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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 _.-]+)$/
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan