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.
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!