來自asp.net正則控制項
+ 至少一次,?至多一次,* 0次或多次
中國**號碼:(\(\d\)|\d-)?\d
身份證號碼:\d[\d|x]|\d
手機號碼:"^1[3|4|5|7|8][0-9]\\d$"
評注:提取ip位址時有用
function isregu(regu,s)
解釋:1.** http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
(s)? 一次或0次s
\w表示匹配單個字元,數字,還有下劃線..
\.就表示字元"."
表示乙個集合,與
集合中包含的任何乙個字元匹配
比如[\w-]表示可以為"\w"或者為"-",也就是a-z,a-z,0-9,再加乙個連線符"-"
"[\w-]+
"中的"+"表示至少出現一次,即
[\w-]中所包含的字元出現乙個或者多個
,舉個例子,可以匹配"a","ab","ab-","a-b"...
"[\w-]+\."表示後面再加乙個".",舉個例子"a.","ab.","ab-.","a-b."等等..
"([\w-]+\.)+"上面這個組合出現一次或者多次,比如:"a.","a.ab.","ab.ab-.","a-b.a-b."等等
後面的類似。。。
常見正規表示式
d 匹配非負整數 正整數 0 0 9 1 9 0 9 匹配正整數 d 0 匹配非正整數 負整數 0 0 9 1 9 0 9 匹配負整數 d 匹配整數 d d 匹配非負浮點數 正浮點數 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 0...
常見正規表示式
整數或者小數 0 9 0 9 只能輸入數字 0 9 只能輸入n位的數字 d 只能輸入至少n位的數字 d 只能輸入m n位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 0 9 0 9 只能輸入有1 3位小數的正實數 0 9 0 9 只能輸入非零的正整數 1 9...
常見正規表示式
驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9 驗證非負整數 正整數...