Bagaimana untuk Mencipta Ungkapan Biasa Alphanumeric-Sahaja dalam JavaScript?

DDD
Lepaskan: 2024-11-02 22:21:30
asal
883 orang telah melayarinya

How to Create an Alphanumeric-Only Regular Expression in 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
Salin selepas log masuk

Memecahkan corak:

  • ^: Permulaan rentetan.
  • [a -z0-9]: Memadankan huruf kecil (a-z) atau nombor (0-9).
  • : Menunjukkan bahawa corak sebelumnya mesti berlaku satu kali atau lebih.
  • $: Akhir rentetan.
  • i: Padanan tidak sensitif huruf besar dan kecil.

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

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!