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