<div style="width: 250pt">Email地址</div> |
^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*\$ |
手機(jī)號(hào)碼(國(guó)內(nèi) 13褐奥、15、18開頭的手機(jī)號(hào)正則表達(dá)式,可根據(jù)目前國(guó)內(nèi)收集號(hào)擴(kuò)展前兩位開頭號(hào)碼) |
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}\$ |
電話號(hào)碼("XXX-XXXXXXX"翘簇、"XXXX-XXXXXXXX"撬码、"XXX-XXXXXXX"、"XXX-XXXXXXXX"缘揪、"XXXXXXX"和"XXXXXXXX) |
^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}\$ |
國(guó)內(nèi)電話號(hào)碼(0511-4405222、021-87888822) |
\d{3}-\d{8}|\d{4}-\d{7} |
身份證號(hào)(15位) |
^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}\$ |
身份證號(hào)碼(18位) |
^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)\$ |
帳號(hào)是否合法(字母開頭义桂,允許5-16字節(jié)找筝,允許字母數(shù)字下劃線) |
^[a-zA-Z][a-zA-Z0-9_]{4,15}\$ |
密碼(以字母開頭,長(zhǎng)度在6~18之間慷吊,只能包含字母袖裕、數(shù)字和下劃線) |
^[a-zA-Z]\w{5,17}\$ |
強(qiáng)密碼(必須包含大小寫字母和數(shù)字的組合,不能使用特殊字符溉瓶,長(zhǎng)度在8-16之間) |
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,16}\$ |
日期格式 |
^\d{4}-\d{1,2}-\d{1,2} |
一年的12個(gè)月(01~09和1~12) |
^(0?[1-9]|1[0-2])\$ |
一個(gè)月的31天(01~09和1~31) |
^((0?[1-9])|((1|2)[0-9])|30|31)\$ |
xml文件 |
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]\$ |
中文字符的正則表達(dá)式 |
[\u4e00-\u9fa5] |
雙字節(jié)字符(包括漢字在內(nèi)急鳄,可以用來(lái)計(jì)算字符串的長(zhǎng)度(一個(gè)雙字節(jié)字符長(zhǎng)度計(jì)2谤民,ASCII字符計(jì)1)) |
[^\x00-\xff] |
空白行的正則表達(dá)式(可以用來(lái)刪除空白行) |
\n\s*\r |
首尾空白字符的正則表達(dá)式 (可以用來(lái)刪除行首行尾的空白字符(包括空格、制表符疾宏、換頁(yè)符等等)张足,非常有用的表達(dá)式) |
^\s*|\s*\$或(^\s*)|(\s*\$) |
騰訊QQ號(hào)(騰訊QQ號(hào)從10000開始) |
[1-9][0-9]{4,11} |
中國(guó)郵政編碼 (中國(guó)郵政編碼為6位數(shù)字) |
[1-9]\d{5}(?!\d) |
IP-v4地址(提取IP地址時(shí)有用) |
\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b |
校驗(yàn)IP-v6地址 |
(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])) |
子網(wǎng)掩碼 |
((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)) |
校驗(yàn)日期(“yyyy-mm-dd“ 格式的日期校驗(yàn),已考慮平閏年坎藐。) |
^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)\$ |
抽取注釋 |
<!--(.*?)--> |
查找CSS屬性 |
^\\s*[a-zA-Z\\-]+\\s*[:]{1}\\s[a-zA-Z0-9\\s.#]+[;]{1} |
提取頁(yè)面超鏈接 |
(<a\\s*(?!.*\\brel=)[^>]*)(href="https?:\\/\\/)((?!(?:(?:www\\.)?'.implode('|(?:www\\.)?', \$follow_list).'))[^" rel="external nofollow" ]+)"((?!.*\\brel=)[^>]*)(?:[^>]*)> |
提取網(wǎng)頁(yè)圖片 |
\\< *[img][^\\\\>]*[src] *= *[\\"[\\']{0,1}([^\\"\\'\\](file:///']%7B0,1%7D([%5E//%22//'//) >]*) |
提取網(wǎng)頁(yè)顏色代碼 |
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})\$ |
文件擴(kuò)展名效驗(yàn) |
^([a-zA-Z]\\:|\\\\)\\\\([^\\\\]+\\\\)*[^\\/:*?"<>|]+\\.txt(l)?\$ |
判斷IE版本 |
^.*MSIE [5-8](?:\\.[0-9]+)?(?!.*Trident\\/[5-9]\\.0).*\$ |