Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memastikan Kedua-dua Nombor dan Aksara dalam Corak Regex?

Bagaimana untuk Memastikan Kedua-dua Nombor dan Aksara dalam Corak Regex?

Linda Hamilton
Lepaskan: 2024-11-04 01:14:03
asal
1036 orang telah melayarinya

How to Ensure Both Numbers and Characters in a Regex Pattern?

Menguatkuasakan Kehadiran Kedua-dua Nombor dan Aksara dalam Corak Regex

Apabila mengesahkan input untuk memastikan kehadiran kedua-dua nombor dan aksara, a corak ungkapan biasa (regex) sering digunakan. Walau bagaimanapun, cabaran biasa timbul apabila corak mudah seperti "/^([a-zA-Z0-9] )$/" membenarkan kedua-dua entri alfanumerik dan entri yang mengandungi nombor atau aksara sahaja.

Untuk menangani isu ini , kita mesti mengubah suai corak untuk secara eksplisit memerlukan sekurang-kurangnya satu aksara dan satu nombor. Satu pendekatan melibatkan penggunaan pandangan ke hadapan yang positif:

/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/
Salin selepas log masuk

Penjelasan:

  • (?=.*[0-9]): Pandangan positif yang menegaskan rentetan mengandungi sekurang-kurangnya satu digit.
  • (?=.*[a-zA-Z]): Pandangan positif yang menegaskan rentetan mengandungi sekurang-kurangnya satu aksara.
  • ([a-zA -Z0-9] )$: Menangkap rentetan abjad angka sebenar.

Dengan menggabungkan pandangan ke hadapan ini, kami memastikan bahawa rentetan input mengandungi aksara dan nombor. Rentetan yang ditangkap, diwakili oleh ([a-zA-Z0-9] ), akan memadankan rentetan alfanumerik yang sah yang memenuhi kriteria ini.

Atas ialah kandungan terperinci Bagaimana untuk Memastikan Kedua-dua Nombor dan Aksara dalam Corak Regex?. 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