正規表示式收集

2021-04-12 20:20:40 字數 1284 閱讀 7838

1.驗證使用者名稱和密碼:("^[a-za-z]/w$")正確格式:"[a-z][a-z]_[0-9]"組成,並且第乙個字必須為字母6~16位;

2.驗證**號碼:("^(/d-)/d$")正確格式:***/***x-******x/******xx;

3.驗證身份證號(15位或18位數字):("^/d|/d$");

5.只能輸入由數字和26個英文本母組成的字串:("^[a-za-z0-9]+$")  ;

6.整數或者小數:^[0-9]+/.[0-9]$

7.只能輸入數字:"^[0-9]*$"。

8.只能輸入n位的數字:"^/d$"。

9.只能輸入至少n位的數字:"^/d$"。

10.只能輸入m~n位的數字:。"^/d$"

11.只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。

12.只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9])?$"。

13.只能輸入有1~3位小數的正實數:"^[0-9]+(.[0-9])?$"。

14.只能輸入非零的正整數:"^/+?[1-9][0-9]*$"。

15.只能輸入非零的負整數:"^/-[1-9]0-9"*$。

16.只能輸入長度為3的字元:"^.$"。

17.只能輸入由26個英文本母組成的字串:"^[a-za-z]+$"。

18.只能輸入由26個大寫英文本母組成的字串:"^[a-z]+$"。

19.只能輸入由26個小寫英文本母組成的字串:"^[a-z]+$"。

20.驗證是否含有^%&',;=?$/"等字元:"[^%&',;=?$/x22]+"。

21.只能輸入漢字:"^[/u4e00-/u9fa5]$"

22.驗證url:"^http://([/w-]+/.)+[/w-]+(/[/w-./?%&=]*)?$"。

23.驗證一年的12個月:"^(0?[1-9]|1[0-2])$"正確格式為:"01"~"09"和"1"~"12"。

24.驗證乙個月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正確格式為;"01"~"09"和"1"~"31"。 

從上面我們可以看到:"^"表示後面緊跟著的字元為開頭;與之相對應的式"$"以緊跟前面的字元為結尾.但是要注意的式當"^"位於""裡時,表示"非"的意思,例如:[^az]表示不能為"az"中的任乙個字元.""表示當中的乙個字元."{}"可以取得乙個範圍,例如""表示9個,而""表示1到9個字元.

載至http://community.csdn.net/expert/topic/5414/5414372.xml?temp=.4764673

正規表示式 收集

匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 匹配空白行的正規表示式 n s r 匹配html標記的正規表示式 s 匹配首尾空白字元的正規表示式 s s 匹配email位址的正規表示式 w w w w w w 匹配 url的正規表示式 a za z...

正規表示式收集

正規表示式用於字串處理 表單驗證等場合,實用高效,movable type的搜尋功能中也可以使用,以遠高效於簡單邏輯關係的關鍵字快速定位到站點內的某一文章。下面是 drl的兄弟整理了一些常用的表示式,需要用之時查閱一時,強勝於啥都需要時才另外開始想。匹配中文字元的正規表示式 u4e00 u9fa5 ...

正規表示式 收集

將收集的正規表示式歸納。以後持續跟進。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計2,ascii字元計1 字串中只能輸入漢字 u4e00 ...