常用正規表示式例項
非負整數:^\d+$
正整數:^[0-9]*[1-9][0-9]*$
非正整數:^((-\d+)|(0+))$
負整數:^-[0-9]*[1-9][0-9]*$
整數:^-?\d+$
非負浮點數:^\d+(\.\d+)?$
正浮點數 : ^((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+)?))$
負浮點數:^(-((正浮點數正則式)))$
英文本串:^[a-za-z]+$
英文大寫串:^[a-z]+$
英文小寫串:^[a-z]+$
英文本元數字串:^[a-za-z0-9]+$
英數字加下劃線串:^\w+$
url:^[a-za-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$
或:^http:\/\/[a-za-z0-9]+\.[a-za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$
中文:^[\u0391-\uffe5]+$
**號碼:^((\(\d\))|(\d\-))?(\(0\d\)|0\d-)?[1-9]\d(\-\d)?$
手機號碼:^((\(\d\))|(\d\-))?13\d$
雙位元組字元(包括漢字在內):^\x00-\xff
匹配首尾空格:(^\s*)|(\s*$)(像vbscript那樣的trim函式)
匹配html標記:<(.*)>.*<\/\1>|<(.*) \/>
匹配空行:\n[\s| ]*\r
提取資訊中的中國手機號碼:(86)*0*13\d
提取資訊中的中國固定**號碼:(\(\d\)|\d-|\s)?\d
提取資訊中的中國**號碼(包括移動和固定**):(\(\d\)|\d-|\s)?\d
提取資訊中的浮點數(即小數):(-?\d*)\.?\d+
提取資訊中的任何數字 :(-?\d*)(\.\d+)?
ip:(\d+)\.(\d+)\.(\d+)\.(\d+)
**區號:/^0\d$/
帳號(字母開頭,允許5-16位元組,允許字母數字下劃線):^[a-za-z][a-za-z0-9_]$
中文、英文、數字及下劃線:^[\u4e00-\u9fa5_a-za-z0-9]+$
匹配中文字元的正規表示式: [\u4e00-\u9fa5]
匹配雙位元組字元(包括漢字在內):[^\x00-\xff]
匹配空行的正規表示式:\n[\s| ]*\r
匹配html標記的正規表示式:/<(.*)>.*<\/\1>|<(.*) \/>/
sql語句:^(select|drop|delete|create|update|insert).*$
匹配首尾空格的正規表示式:(^\s*)|(\s*$)
正規表示式PHP 常用例項
匹配中文字元的正規表示式 x x 匹配雙位元組字元 包括漢字在內 x00 xff 匹配空行的正規表示式 n s r 匹配html標記的正規表示式 1 匹配首尾空格的正規表示式 s s 匹配 url的正規表示式 url http w w w http w w w url sql語句 select dr...
正規表示式 之 常用例項
1 身份證號 身份證正規表示式 15位 isidcard1 1 9 d 0 d 1 0 2 0 1 2 d 3 0 1 d 身份證正規表示式 18位 isidcard2 1 9 d 1 9 d 0 d 1 0 2 0 1 2 d 3 0 1 d 身份證正則合併 d d 0 9 x 2 最新手機號碼正...
正規表示式例項
正規表示式例項 1.驗證數字 只能輸入1個數字 表示式 d 描述 匹配乙個數字 匹配的例子 0,1,2,3 不匹配的例子 2.只能輸入n個數字 表示式 d 例如 d 描述 匹配8個數字 匹配的例子 12345678,22223334,12344321 不匹配的例子 3.只能輸入至少n個數字 表示式 ...