常見正規表示式

2021-07-04 23:49:39 字數 751 閱讀 6454

來自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 驗證非負整數 正整數...