1 非負整數:^\d+$23 正整數:^[0-9]*[1-9][0-9]*$
45 非正整數:^((-\d+)|(0+))$
67 負整數:^-[0-9]*[1-9][0-9]*$
89 整數:^-?\d+$
1011 非負浮點數:^\d+(\.\d+)?$
1213 正浮點數 : ^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)$
1415 非正浮點數:^((-\d+\.\d+)?)|(0+(\.0+)?))$
1617 負浮點數:^(-((正浮點數正則式)))$
1819 英文本串:^[a-za-z]+$
2021 英文大寫串:^[a-z]+$
2223 英文小寫串:^[a-z]+$
2425 英文本元數字串:^[a-za-z0-9]+$
2627 英數字加下劃線串:^\w+$
2830
31 url:^[a-za-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$
32 或:^http:\/\/[a-za-z0-9]+\.[a-za-z0-9]+[\/=\?%\-&_~`@[\]\'
:+!]*([^<>\"\"])*$
3335
36 中文:^[\u0391-\uffe5]+$
3738 **號碼:^((\(\d\))|(\d\-))?(\(0\d\)|0\d-)?[1-9]\d(\-\d)?$
3940 手機號碼:^((\(\d\))|(\d\-))?13\d$
4142 雙位元組字元(包括漢字在內):^\x00-\xff
4344 匹配首尾空格:(^\s*)|(\s*$)(像vbscript那樣的trim函式)
4546 匹配html標記:.*|
4748 匹配空行:\n[\s| ]*\r
49|")?(\w|\\|\/|\.)+(
'|"| *|>)?
5153
|")?(\w|\\|\/|\.)+(
'|"| *|>)?
5557
58 提取資訊中的中國手機號碼:(86)*0*13\d
5960 提取資訊中的中國固定**號碼:(\(\d\)|\d-|\s)?\d
6162 提取資訊中的中國**號碼(包括移動和固定**):(\(\d\)|\d-|\s)?\d
6365
66 提取資訊中的浮點數(即小數):(-?\d*)\.?\d+
6768 提取資訊中的任何數字 :(-?\d*)(\.\d+)?
6970 ip:(\d+)\.(\d+)\.(\d+)\.(\d+)
7172 **區號:/^0\d$/
7375
76 帳號(字母開頭,允許5-16位元組,允許字母數字下劃線):^[a-za-z][a-za-z0-9_]$
7778 中文、英文、數字及下劃線:^[\u4e00-\u9fa5_a-za-z0-9]+$
7980 匹配中文字元的正規表示式: [\u4e00-\u9fa5]
8182 匹配雙位元組字元(包括漢字在內):[^\x00-\xff]
8384 匹配空行的正規表示式:\n[\s| ]*\r
8586 匹配html標記的正規表示式:/.*|/
8788 sql語句:^(select|drop|delete|create|update|insert).*$
8990 匹配首尾空格的正規表示式:(^\s*)|(\s*$)
9192 匹配email位址的正規表示式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
常用正規表示式總結
只能輸入數字 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.只允許輸入漢字和逗字,並且開頭和結尾不能是逗號,u4e00 u9fa5 u4e00 u9fa5 u4e00 u9fa5 u4e00 u9fa5 2.查詢所有的藥名 用量 單位 src s s 2.src s s 7.使用正規表示式匹配url中的網域名稱 http 會匹配 http msnbc t...
常用正規表示式總結
1 數字相關的正規表示式 1 數字 0 9 2 n位定長的數字 d 3 m n 位之間的數字 d 4 零和非零開頭的數字 0 1 9 0 9 5 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 6 帶1 2 位小數的正數或負數 d d 7 正數 負數 和小數 d d 8 有兩位小數的正實數 ...