Rumah masalah biasa Ungkapan biasa tidak mengandungi

Ungkapan biasa tidak mengandungi

Jul 05, 2023 am 10:50 AM
Ungkapan biasa (regex)

Rakan yang berkembang dalam mana-mana bidang akan menggunakan ungkapan biasa, tetapi ramai orang tidak tahu banyak tentang ungkapan biasa, dan mereka terlalu malas untuk membacanya kerana ia jarang digunakan Apabila mereka menggunakannya, mereka pergi terus ke Internet. Carilah, tetapi anda sering mencari dalam talian untuk masa yang lama, dan hasilnya mungkin tidak sepadan dengan apa yang anda perlukan.

Ungkapan biasa tidak mengandungi

Rakan yang berkembang dalam apa jua bidang akan menggunakan ungkapan biasa, tetapi ramai orang tidak tahu banyak tentang ungkapan biasa, dan mereka terlalu malas untuk membacanya kerana ia jarang digunakan apabila menggunakannya, Just go dalam talian dan mencarinya, tetapi selalunya anda mencari dalam talian untuk masa yang lama, dan hasilnya mungkin tidak seperti yang anda perlukan.

Keteraturan nombor

1 Keteraturan digital tulen: ^[0-9]*$

2 Keteraturan nombor dengan n digit: ^d{n}$

3. n,}$

4 Peraturan biasa untuk digit antara digit m-n: ^d{m,n}$

5 padanan integer (tiada perbezaan antara nombor positif dan negatif): ^-?[1-9 ]d*. $

6. Padankan integer negatif: ^-[1-9]d*$

Keteraturan rentetan

1. Keteraturan huruf Inggeris tulen (bukan sensitif huruf besar-besaran): ^[A-Za- z]+$

2. Peraturan biasa untuk huruf besar Inggeris tulen: ^[A-Z]+$

3 Peraturan biasa untuk huruf kecil Inggeris tulen: ^[a-z]+$

4 Hanya nombor dan 26 huruf Inggeris Biasa: ^[A-. Za-z0-9]+$

5 Biasa dengan panjang aksara antara m-n aksara: ^.{m,n}$

6 Bermula dengan huruf, panjang antara 6~18 Ia hanya boleh mengandungi huruf, nombor dan garis bawah: ^[a-zA-Z]w{5,17}$

7 Ia bermula dengan huruf dan mempunyai panjang antara 6 dan 18. Ia hanya boleh mengandungi huruf, nombor dan tidak Mengandungi garis bawah: ^[a. -zA-Z][a-zA-Z0-9]{4,15}$

8 Peraturan biasa yang mesti dan hanya boleh mengandungi nombor dan huruf: ^(?![0-9] +$)(? ![a-zA-Z]+$)[0-9A-Za-z]{6,10}$

Ambil ini sebagai contoh untuk membincangkannya

^ mewakili kedudukan permulaan garis

( ?![0-9]+$) bermaksud bukan semua nombor

(?![a-zA-Z]+$) bermaksud bukan semua huruf

[0-9A-Za-z] {6,10} Menunjukkan bahawa ia terdiri daripada 6-10 digit atau huruf

$ Padan dengan kedudukan akhir baris

Ketiga syarat ini menentukan bahawa ungkapan ini mesti mengandungi nombor dan huruf, ia hanya boleh mengandungi nombor dan huruf, dan panjang aksara dalam lingkungan 6 digit -10 digit.

9. Nombor ID (hanya 15 atau 18 digit disahkan) biasa: ^d{15}|d{18}$

Terangkan sedikit peraturan (anda boleh mengesahkan satu sama lain dengan contoh di atas untuk meningkatkan pemahaman)

w: mewakili nombor, huruf dan garis bawah.

d: Ia hanya mewakili nombor.

^: Kedudukan permulaan rentetan. Jika ia berada di dalam [ ], ia bermaksud "tidak", yang bermaksud mengecualikan kandungan yang terkandung dalam [ ]

^n: Ini bermakna ia mesti bermula dengan n rentetan.

$: Kedudukan hujung rentetan.

?=n: Menunjukkan bahawa rentetan n diikuti serta-merta.

?!n: Menunjukkan bahawa ia tidak serta-merta diikuti oleh rentetan n.

Atas ialah kandungan terperinci Ungkapan biasa tidak mengandungi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)