常用正則表達(dá)式匯總

校驗(yàn)數(shù)字的表達(dá)式

  1. 數(shù)字
    ^[0-9]\*$
  2. n位數(shù)字
    ^\d{n}$
  3. 至少n位數(shù)字
    ^\d{n,}$
  4. m-n位數(shù)字
    ^\d{m,n}$
  5. 零和非零開頭的數(shù)字
    ^(0|[1-9][0-9]\*)$
  6. 帶1-2位小數(shù)的正數(shù)或負(fù)數(shù)
    ^(\-)?\d+(\.\d{1,2})$
  7. 非零開頭的最多帶兩位小數(shù)的數(shù)字
    ^([1-9][0-9]\*)+(\.[0-9]{1,2})?$
  8. 正數(shù)揖庄、負(fù)數(shù)和小數(shù)
    ^(\-|\+)?\d+(\.\d+)?$
  9. 有兩位小數(shù)的正實(shí)數(shù)
    ^[0-9]+(\.[0-9]{2})?$
  10. 有1-3位小數(shù)的正實(shí)數(shù)
    ^[0-9]+(\.[0-9]{1,3})?$
  11. 非零的正實(shí)數(shù)
^[1-9]\d\*$
或者
^([1-9][0-9]\*){1,3}$
或者
^\+?[1-9][0-9]\*$
  1. 非零的負(fù)整數(shù)
^\-[1-9][0-9]\*$
或者
^-[1-9]\d\*$
  1. 非負(fù)整數(shù)
^\d+$
或
^[1-9]\d\*|0$

校驗(yàn)字符的表達(dá)式

  1. 漢字
    ^[\u4e00-u9fa5]{0,}$
  2. 英文和數(shù)字
^[A-Za-z0-9]+$
或者
^[A-Za-z0-9]{4-40}$
  1. 純英文
    ^[A-Za-z]+$
  2. 由數(shù)字捆愁、26個英文字母或者下劃線組成的字符串
    ^\w+$ 或 ^\w{3,20}$
  3. 中文、英文论悴、數(shù)字和下劃線(密碼驗(yàn)證)
    ^[\u4E00-\u9FA5A-Za-z0-9_]+$

特殊需求驗(yàn)證

  1. Email
    ^\w+([-+.]\w+)\*@\w+([-.]\w+)\*\.\w+([-.]\w+)\*$

  2. 域名
    [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?

  3. InternetURL
    [a-zA-z]+://[^\s]\* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]\*)?$

  4. 手機(jī)號碼
    ^(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}$

  5. 國內(nèi)電話號碼(0511-4405222崖疤、021-87888822)
    \d{3}-\d{8}|\d{4}-\d{7}

  6. 電話號碼正則表達(dá)式(支持手機(jī)號碼,3-4位區(qū)號,7-8位直播號碼纠亚,1-4位分機(jī)號):
    ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)

  7. 身份證號(15位、18位數(shù)字)筋夏,最后一位是校驗(yàn)位蒂胞,可能為數(shù)字或字符X
    (^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)

  8. 帳號是否合法(字母開頭,允許5-16字節(jié)条篷,允許字母數(shù)字下劃線)
    ^[a-zA-Z][a-zA-Z0-9_]{4,15}$

  9. 密碼(以字母開頭骗随,長度在6~18之間,只能包含字母赴叹、數(shù)字和下劃線)
    ^[a-zA-Z]\w{5,17}$

  10. 強(qiáng)密碼(必須包含大小寫字母和數(shù)字的組合鸿染,不能使用特殊字符,長度在 8-10 之間)
    ^(?=.\*\d)(?=.\*[a-z])(?=.\*[A-Z])[a-zA-Z0-9]{8,10}$

  11. 強(qiáng)密碼(必須包含大小寫字母和數(shù)字的組合乞巧,可以使用特殊字符涨椒,長度在8-10之間)
    ^(?=.\*\d)(?=.\*[a-z])(?=.\*[A-Z]).{8,10}$

  12. 日期格式
    ^\d{4}-\d{1,2}-\d{1,2}

  13. 一年的12個月(01~09和1~12)
    ^(0?[1-9]|1[0-2])$

  14. 一個月的31天(01~09和1~31)
    ^((0?[1-9])|((1|2)[0-9])|30|31)$

  15. xml文件
    ^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$

  16. 中文字符的正則表達(dá)式
    [\u4e00-\u9fa5]

  17. 空白行的正則表達(dá)式
    \n\s\*\r (可以用來刪除空白行)

  18. HTML標(biāo)記的正則表達(dá)式
    <(\S\*?)[^>]\*>.\*?|<.\*? /> (首尾空白字符的正則表達(dá)式^\s\*|\s\*$或(^\s\*)|(\s\*$) (可以用來刪除行首行尾的空白字符(包括空格、制表符绽媒、換頁符等等)蚕冬,非常有用的表達(dá)式)

  19. 騰訊QQ號
    [1-9][0-9]{4,} (騰訊QQ號從10000開始)

  20. 中國郵政編碼
    [1-9]\d{5}(?!\d) (中國郵政編碼為6位數(shù)字)

  21. IP地址
    ((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市是辕,隨后出現(xiàn)的幾起案子囤热,更是在濱河造成了極大的恐慌,老刑警劉巖免糕,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赢乓,死亡現(xiàn)場離奇詭異忧侧,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)牌芋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門蚓炬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人躺屁,你說我怎么就攤上這事肯夏。” “怎么了犀暑?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵驯击,是天一觀的道長。 經(jīng)常有香客問我耐亏,道長徊都,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任广辰,我火速辦了婚禮暇矫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘择吊。我一直安慰自己李根,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布几睛。 她就那樣靜靜地躺著房轿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪所森。 梳的紋絲不亂的頭發(fā)上囱持,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機(jī)與錄音必峰,去河邊找鬼洪唐。 笑死钻蹬,一個胖子當(dāng)著我的面吹牛吼蚁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播问欠,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼肝匆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了顺献?” 一聲冷哼從身側(cè)響起旗国,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎注整,沒想到半個月后能曾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體度硝,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年寿冕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蕊程。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡驼唱,死狀恐怖藻茂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情玫恳,我是刑警寧澤辨赐,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站京办,受9級特大地震影響掀序,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜惭婿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一森枪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧审孽,春花似錦县袱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至打颤,卻和暖如春暴拄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背编饺。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工乖篷, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人透且。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓撕蔼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親秽誊。 傳聞我的和親對象是個殘疾皇子鲸沮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容