一般的な正規操作PHP

REGX $ = "/ ^ [0-9] * $ /" ;
 のvar_dumpするpreg_match$ REGX$電話)); 


従来の通常動作:
デジタル検証•: ^ [0-9] * $の
•認証Nビットデジタル: ^ \ nは{D} $ 
•少なくともnビットのデジタル検証: ^ \ D {nが、} $ 
•認証Mデジタルビットが-N ^ \ D {M、N} $ 
ゼロおよび非ゼロ検証開始•デジタル: | ^(0 [1-9] [0-9] * )$ 
:•小数点以下の2つの正の実数が存在することを確認してください?^ [0-9] +([0-9] {2})$ 
• 1つのベリファイ 3位置小数正の実数を:^ [0-9] +([0-9] {1,3})?$ 
•認証ゼロ以外の正の整数: ^ \ + [1-9]? [0-9] * $の
•認証負の整数のゼロ: ^ \ - [1-9] [0-9] * $ 
•負でない整数を検証(整数 + 0)^ \ dは+$ 
•確認し非正の整数(負の整数 + 0)^(( - \ D +)|(0+ ))の$ 
の長さ3の•認証文字: ^ {3 } $の
26通の英語の手紙によって検証文字•文字列: ^ [-ZA-Z] + $ 
•資本英字による認証文字列26: ^ [AZ] + $ 
•認証文字列から成る書かれた手紙を小さな26: ^ [AZ] + $ 
•検証番号の文字列と英語の手紙26: ^ [-ZA-Z0-9] + $ 
桁の•認証文字列、文字またはアンダースコアからなる26: ^ \ W + $ 
•ユーザ認証パスワードを:^ [-ZA-Z ] {5,17} $ W \ 正しいフォーマット:6-長さ、文字で始まる18の間にのみ文字、数字および下線を含みます、。
•確認し含む ^&% '; $など= \「文字:[?^%&'; $ = X22 \?] + 
•検証文字: ^ [\ u4e00- \ u9fa5]、{0、} $ 
•電子メールアドレスを確認します ^ \ W + [ - +。] \ + W)* @ \ +(W [ - ] \ + W)* \ \ +(W [ - ] \ + wは)*。$ 
•はInternetURLを確認します。HTTP ^:// - + [\ W - ] +(/ [\ w-./?%&=]*)?$; ^ [A-ZA-Z] +([\ W] + \。): //(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$ 
| ^(\ d3,4 \ d3,4:•電話番号を確認する \ dの{3を、 4} - )の\ D {7,8 } $ - ? 正しい形式は:XXXX-XXXXXXX、XXXXXXXX-XXXX、XXX-XXXXXXX、XXX - XXXXXXXX、XXXXXXX、XXXXXXXX。
•ID番号(15または18桁の数字)を確認します^ \ dの{15} | \ dの{18} $ 
•12ヶ月〜1年を確認します(^ 0 [1-9] | 1 [0-? 2])正しい形式$: "01" - "09"と"1"、 "12 " 
•31日の月を確認します ^ |((1 | 2)[0((0 [1-9]?) -9])| 30 | 31) $のフォーマットは正しいです:01,09および1,31 
•整数:^ - \ dは+?$ 
•非負の浮動小数点数(正の浮動小数点 + 0):?^ \ D +(。\ \ D +)$ 
•正フロート    ^(([0-9] + \ [0。 -9] * [1-9] [0-9 ] *)|([0-9] * [1-9] [0-9] * \ [0-9] +)|。([0-9 ] * [1-9] [0-9] * ))$ 
•非正フロート(負のフロート + 0)^(( - \ D +(\ \ D +。))|?。(0 +(\ 0 +)?))$ 
•負のフロート   ^( - (([0-9] + \ [0-9] * [1-9] [0-9] *。)|([0-9] * [1-9 。] [0-9] * \ [0-9] +)|([0-9] * [1-9] [0-9] * )))$ 
•フロート   ^( - \ D +)( ? \。\ dは+)?

 

おすすめ

転載: www.cnblogs.com/tmdsleep/p/11276008.html