精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

馬上收藏!實用正則表達式合集

新聞 前端
正則表達式,新手見它的感覺就是“這都什么玩意,亂七八糟的,完全不知所云”,但學會它就會體驗那種一行代碼抵數十上百行,效率飛起的感覺,簡直不要太爽。

 前言

正則表達式,新手見它的感覺就是“這都什么玩意,亂七八糟的,完全不知所云”,但學會它就會體驗那種一行代碼抵數十上百行,效率飛起的感覺,簡直不要太爽。今天小肆先把我自己收藏的一些正則表達式寫法分享給大家,當然想深入學習如何寫正則表達式,可以去w3c看看教程。

干貨

一.校驗數字

  1. 數字: 
    1. ^[0-9]*$ 
  2. n位的數字: 
    1. ^\d{n}$ 
  3. 至少n位的數字: 
    1. ^\d{n,}$ 
  4. m-n位的數字: 
    1. ^\d{m,n}$ 
  5. 零和非零開頭的數字: 
    1. ^(0|[1-9][0-9]*)$ 
  6. 非零開頭的最多帶兩位小數的數字: 
    1. ^([1-9][0-9]*)+(.[0-9]{1,2})?$ 
  7. 帶1-2位小數的正數或負數:
    1. ^(\-)?\d+(\.\d{1,2})?$ 
  8. 正數、負數、和小數: 
    1. ^(\-|\+)?\d+(\.\d+)?$ 
  9. 有兩位小數的正實數: 
    1. ^[0-9]+(.[0-9]{2})?$ 
  10. 有1~3位小數的正實數: 
    1. ^[0-9]+(.[0-9]{1,3})?$ 
  11. 非零的正整數: 
    1. ^[1-9]\d*$ 
  12. 非零的負整數: 
    1. ^\-[1-9][]0-9"*$ 
  13. 非負整數: 
    1. ^\d+$ 
  14. 非正整數: 
    1. ^-[1-9]\d*|0$ 
  15. 非負浮點數: 
    1. ^\d+(\.\d+)?$ 
  16. 非正浮點數: 
    1. ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 
  17. 正浮點數:
    1. ^[1-9]d .d |0.d [1-9]d $ 
  18. 負浮點數: 
    1. ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 
  19. 浮點數: 
    1. ^(-?\d+)(\.\d+)?$ 

二.效驗字符

  1. 漢字: 
    1. ^[\u4e00-\u9fa5]{0,}$ 
  2. 英文和數字: 
    1. ^[A-Za-z0-9]+$ 
  3. 長度為3-20的所有字符: 
    1. ^.{3,20}$ 
  4. 由26個英文字母組成的字符串: 
    1. ^[A-Za-z]+$ 
  5. 由26個大寫英文字母組成的字符串: 
    1. ^[A-Z]+$ 
  6. 由26個小寫英文字母組成的字符串: 
    1. ^[a-z]+$ 
  7. 由數字和26個英文字母組成的字符串: 
    1. ^[A-Za-z0-9]+$ 
  8. 由數字、26個英文字母或者下劃線組成的字符串: 
    1. ^\w+$ 
  9. 中文、英文、數字包括下劃線:
    1. ^[\u4E00-\u9FA5A-Za-z0-9_]+$ 
  10. 中文、英文、數字但不包括下劃線等符號:
    1. ^[\u4E00-\u9FA5A-Za-z0-9]+$ 
  11. 可以輸入含有 ^%&',;=?$\" 等字符: 
    1. [^%&',;=?$\x22]+ 
  12. 禁止輸入含有~的字符:
    1. [^~\x22]+ 

四.特殊需求表達式

  1. Email地址: 
    1. ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 
  2. 手機號碼: 
    1. ^(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}$ (國內 13、15、18開頭的手機號正則表達式,可根據目前國內收集號擴展前兩位開頭號碼) 
  3. 電話號碼("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX):
    1. ^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$ 
  4. 國內電話號碼(0511-4405222、021-87888822):
    1. \d{3}-\d{8}|\d{4}-\d{7} 
  5. 身份證號(15位):
    1. ^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$ 
  6. 身份證號碼(18位): 
    1. ^[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)$ 
  7. 帳號是否合法(字母開頭,允許5-16字節,允許字母數字下劃線):
    1. ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 
  8. 密碼(以字母開頭,長度在6~18之間,只能包含字母、數字和下劃線):
    1. ^[a-zA-Z]\w{5,17}$ 
  9. 強密碼(必須包含大小寫字母和數字的組合,不能使用特殊字符,長度在8-16之間): 
    1. ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,16}$ 
  10. 日期格式: 
    1. ^\d{4}-\d{1,2}-\d{1,2} 
  11. 一年的12個月(01~09和1~12):
    1. ^(0?[1-9]|1[0-2])$ 
  12. 一個月的31天(01~09和1~31):
    1. ^((0?[1-9])|((1|2)[0-9])|30|31)$ 
  13. xml文件: 
    1. ^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$ 
  14. 中文字符的正則表達式:
    1. [\u4e00-\u9fa5] 
  15. 雙字節字符:
    1. [^\x00-\xff] (包括漢字在內,可以用來計算字符串的長度(一個雙字節字符長度計2,ASCII字符計1)) 
  16. 空白行的正則表達式: 
    1. \n\s*\r (可以用來刪除空白行) 
  17. 首尾空白字符的正則表達式: 
    1. ^\s*|\s*$ 或 (^\s*)|(\s*$) (可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達式) 
  18. 騰訊QQ號: 
    1. [1-9][0-9]{4,11} (騰訊QQ號從10000開始) 
  19. 中國郵政編碼: 
    1. [1-9]\d{5}(?!\d) (中國郵政編碼為6位數字) 
  20. IP-v4地址: 
    1. \\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 (提取IP地址時有用) 
  21. 校驗IP-v6地址: 
    1. (([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])) 
  22. 子網掩碼:
    1. ((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)) 
  23. 校驗日期: 
    1. ^(?:(?!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)$ (“yyyy-mm-dd“ 格式的日期校驗,已考慮平閏年。) 
  24. 抽取注釋: 
    1. <!--(.*?)--> 
  25. 查找CSS屬性:
    1. ^\\s*[a-zA-Z\\-]+\\s*[:]{1}\\s[a-zA-Z0-9\\s.#]+[;]{1} 
  26. 提取頁面超鏈接: 
    1. (<a\\s*(?!.*\\brel=)[^>]*)(href="https?:\\/\\/)((?!(?:(?:www\\.)?'.implode('|(?:www\\.)?', $follow_list).'))[^"]+)"((?!.*\\brel=)[^>]*)(?:[^>]*)> 
  27. 提取網頁圖片: 
    1. \\< *[img][^\\\\>]*[src] *= *[\\"\\']{0,1}([^\\"\\'\\ >]*) 
  28. 提取網頁顏色代碼: 
    1. ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ 
  29. 文件擴展名效驗: 
    1. ^([a-zA-Z]\\:|\\\\)\\\\([^\\\\]+\\\\)*[^\\/:*?"<>|]+\\.txt(l)?$ 
  30. 判斷IE版本:
    1. ^.*MSIE [5-8](?:\\.[0-9]+)?(?!.*Trident\\/[5-9]\\.0).*$ 

附送大家一個網上找到的語法圖

 

 

責任編輯:張燕妮 來源: segmentfault
相關推薦

2015-12-07 10:03:40

實用PHP表達式

2018-09-27 15:25:08

正則表達式前端

2020-09-04 09:16:04

Python正則表達式虛擬機

2024-09-14 09:18:14

Python正則表達式

2010-03-25 18:25:36

Python正則表達式

2016-11-10 16:21:22

Java 正則表達式

2009-09-16 17:15:57

正則表達式引擎

2022-01-04 11:35:03

Linux Shel正則表達式Linux

2023-09-13 08:12:45

2022-03-28 06:19:14

正則表達式開發

2017-05-12 10:47:45

Linux正則表達式程序基礎

2021-01-27 11:34:19

Python正則表達式字符串

2009-09-16 18:19:34

正則表達式組

2019-07-17 15:45:47

正則表達式字符串前端

2011-06-02 12:34:16

正則表達式

2009-02-18 09:48:20

正則表達式Java教程

2020-04-22 15:00:43

正則表達式字符串前端

2012-04-28 15:22:46

PHP

2021-05-25 09:18:04

正則表達式Linux字符串

2023-10-07 08:25:09

Java處理工具正則表達式
點贊
收藏

51CTO技術棧公眾號

国产精品精品国产| 亚洲亚裔videos黑人hd| 成人性免费视频| 亚洲色偷精品一区二区三区| 视频一区二区欧美| 一区二区亚洲精品国产| 亚洲精品在线视频播放| 爱搞国产精品| 亚洲国产成人自拍| 99九九电视剧免费观看| 无码人妻丰满熟妇精品| 一区二区免费不卡在线| 亚洲精品自在久久| www.色.com| 深夜成人福利| 亚洲一区二区三区四区五区黄 | 日韩精品成人| 色婷婷精品大在线视频| 男同互操gay射视频在线看| 手机看片福利在线观看| 国模无码大尺度一区二区三区| 午夜精品久久久久久久久久久久 | 男男一级淫片免费播放| 99久久综合国产精品二区| 亚洲国产一区视频| 亚洲AV无码成人精品一区| 天天综合网在线| 国产剧情一区二区三区| 国产精品美女免费看| 国产午夜小视频| 天天天综合网| 在线视频欧美日韩精品| 亚洲av无码国产精品久久| 亚洲日本视频在线| 欧美日韩国产高清一区二区三区 | 久久精品国产成人一区二区三区| 97福利一区二区| 欧美高清视频一区二区三区| 日韩中字在线| 亚洲丝袜在线视频| 波多野结衣办公室33分钟| 精品女人视频| 亚洲精品一区二区三区香蕉| 欧美激情国内自拍| 欧洲美女精品免费观看视频| 欧美性极品少妇| 国产精品无码av无码| 成人观看网址| 亚洲大尺度视频在线观看| 国产专区在线视频| 99热国产在线中文| 亚洲精品日日夜夜| 强开小嫩苞一区二区三区网站| 日本天堂在线观看| 国产精品久久一级| 中文字幕一区二区三区5566| 天堂中文а√在线| 中文字幕亚洲综合久久菠萝蜜| 手机成人在线| 91这里只有精品| 亚洲欧美中日韩| 综合久久国产| 18av在线视频| 亚洲制服丝袜av| 久久久久久久久久网| 黄色在线观看www| 欧美日韩在线视频观看| 青青在线视频观看| 成人国产精品入口免费视频| 欧美日韩一区不卡| 中文字幕色网站| 国产一区在线电影| 日韩乱码在线视频| 四季av中文字幕| 外国成人免费视频| 久国内精品在线| 日韩网红少妇无码视频香港| 国产亚洲精品bv在线观看| 国产va免费精品高清在线| 波多野结衣二区三区| 九九视频精品免费| 国产精品裸体一区二区三区| 日韩精品系列| 国产精品国产三级国产| 91精品一区二区三区四区| 91福利在线免费| 91福利国产精品| 亚洲综合123| 精品亚洲精品| 一区二区亚洲精品国产| 一区二区视频免费看| 亚洲区欧美区| 国产日韩在线播放| 色wwwwww| 国产精品九色蝌蚪自拍| 国产精品久久久久9999爆乳| 色婷婷综合久久久中字幕精品久久| 制服丝袜成人动漫| 51调教丨国产调教视频| 日韩a一区二区| 欧美精品久久久久久久| 天天综合久久综合| 国产成人日日夜夜| 日本精品二区| 欧美性猛片xxxxx免费中国| 色菇凉天天综合网| 一区二区三区人妻| 成人看的视频| 992tv成人免费影院| 国产有码在线观看| 91麻豆精东视频| 天堂а√在线中文在线| 日韩精品影片| 亚洲精品电影网在线观看| 成人信息集中地| 性欧美长视频| 国产日韩欧美综合精品 | 久久久久久国产精品三级玉女聊斋| 日日夜夜操视频| www.亚洲色图| 免费cad大片在线观看| 国产日本久久| 亚洲人精选亚洲人成在线| 久久久久久激情| 九一九一国产精品| 亚洲国产一区在线| 欧美特黄aaaaaaaa大片| 亚洲激情视频网站| 黄色在线观看免费| 国内精品第一页| 亚洲午夜精品久久| 亚洲成人激情社区| 亚洲精品日韩在线| 欧美三级一区二区三区| 激情五月婷婷综合| 亚洲精品tv久久久久久久久| 成人影院av| 精品伊人久久97| 国产五月天婷婷| 国产aⅴ综合色| 色哟哟免费网站| 精品成人18| 久久综合五月天| 国产三级伦理片| 亚洲日本乱码在线观看| 欧美国产日韩另类| 久久免费av| 成人福利网站在线观看| 日韩免费网站| 欧美一区二区三区思思人| 国产精品白丝喷水在线观看| 国产曰批免费观看久久久| 在线免费观看成人| 国模大尺度视频一区二区| 久久夜色精品国产| 国产成人精品一区二区无码呦 | 99精品视频中文字幕| xxxx18hd亚洲hd捆绑| 日本成人a网站| 国产不卡一区二区在线播放| yjizz视频网站在线播放| 欧美中文一区二区三区| 亚洲a∨无码无在线观看| 激情久久五月天| 国产一区二区三区在线免费| jazzjazz国产精品麻豆| 91地址最新发布| 福利在线视频导航| 777奇米四色成人影色区| 久久久久久免费观看| 成人av网址在线| 久久久久人妻精品一区三寸| 成人在线一区| 亚洲xxx自由成熟| 无遮挡在线观看| 最新国产精品拍自在线播放| aaa一区二区三区| 同产精品九九九| 日本黄色小视频在线观看| 国内精品写真在线观看| 久久视频这里有精品| 欧美亚洲国产一区| 成人免费视频网站| 亚洲成人人体| 久久99亚洲热视| 欧美少妇另类| 欧美一级在线观看| 日本中文字幕在线| 亚洲色大成网站www久久九九| 91九色蝌蚪porny| 麻豆一区二区99久久久久| 国产小视频免费| 精品盗摄女厕tp美女嘘嘘| 亚洲a∨日韩av高清在线观看| 阿v视频在线观看| 久久天天躁狠狠躁夜夜躁2014| 五月天久久久久久| 欧美日本一区二区三区| 成年人免费高清视频| 国产精品国产精品国产专区不片| 国产免费一区二区三区最新6| 免费人成网站在线观看欧美高清| 97在线国产视频| 91精品一区国产高清在线gif | 欧美性jizz18性欧美| 亚洲AV成人无码精电影在线| 久久综合一区二区| 一级全黄裸体片| 麻豆精品视频在线观看视频| 亚洲熟妇国产熟妇肥婆| 亚洲一区二区| 亚洲一区二区三区精品动漫| 色综合久久中文| aa成人免费视频| 国产精品国产三级在线观看| 国产精品精品视频| 在线观看特色大片免费视频| 欧美富婆性猛交| 韩国av网站在线| 中文字幕亚洲综合| 精品无人乱码| 日韩av一区二区在线观看| 亚洲精品国产一区二| 在线不卡中文字幕播放| 糖心vlog精品一区二区| 欧美性猛交视频| 国产a∨精品一区二区三区仙踪林| 亚洲靠逼com| 欧美激情精品久久久久久免费| 国产日韩欧美精品综合| 中文人妻一区二区三区| hitomi一区二区三区精品| 久久久久亚洲av无码网站| 国产一区中文字幕| 黄色片免费网址| 激情久久五月天| 亚洲高清视频免费| 狠狠色2019综合网| 午夜剧场高清版免费观看| 麻豆国产91在线播放| 少妇一级淫免费放| 蜜桃免费网站一区二区三区| 青青青国产在线视频| 视频一区二区三区在线| 噼里啪啦国语在线观看免费版高清版| 久久久久综合| 午夜激情在线观看视频| 日韩高清电影一区| 亚洲黄色小视频在线观看| 日韩影院在线观看| 色偷偷久久一区二区三区| 久久久免费观看视频| 污污的网站在线免费观看| 欧美日本中文字幕| 超碰中文在线| 26uuu另类亚洲欧美日本一| 亚洲涩涩在线| 国产成人精品一区| 天天综合网站| 91九色单男在线观看| 国产成年精品| 国产日韩欧美二区| 久久99国内| 亚洲精品自在在线观看| 91精品高清| 久久视频这里有精品| 日日摸夜夜添夜夜添亚洲女人| 手机看片福利日韩| 国产乱码一区二区三区| 娇妻高潮浓精白浆xxⅹ| 91丨porny丨国产| 欧美三级视频网站| 亚洲免费在线观看| 国产无遮挡又黄又爽| 色哟哟一区二区在线观看| 亚洲一区中文字幕在线| 欧美成人a视频| 牛牛影视精品影视| 久久久91精品国产| 欧美大胆a人体大胆做受| 国产精品av在线| 亚洲精品18在线观看| 亚洲二区中文字幕| 岛国在线视频| 粗暴蹂躏中文一区二区三区| h片视频在线观看| 国产精品高潮在线| 亚洲高清999| 欧洲精品在线一区| 欧美精选在线| 欧美牲交a欧美牲交aⅴ免费真| 久久激情五月激情| 三级男人添奶爽爽爽视频| 国产精品久久久久久一区二区三区| 久久精品一区二区三| 欧美视频一区二区三区四区| а√天堂资源在线| 中文字幕在线观看亚洲| bl在线肉h视频大尺度| 国产欧美久久一区二区| 欧美激情久久久久久久久久久| 在线视频一区观看| 美女国产精品| 日本久久久久久久久久| 中文字幕一区二区视频| 国产精品视频123| 日韩美女视频在线| 日韩伦理在线观看| 日韩免费在线播放| 美日韩黄色大片| 亚洲区成人777777精品| 日韩成人伦理电影在线观看| 国产伦精品一区二区三区88av| 国产精品免费视频网站| www.国产一区二区| 亚洲电影第1页| 在线观看中文| 成人啪啪免费看| 日韩av专区| 国产又黄又猛又粗又爽的视频| 91在线高清观看| 国产一级av毛片| 欧美一区二区三区视频在线| 北条麻妃在线| 国产精品久久久999| 欧美做受69| 成人性生活视频免费看| 国产伦精品一区二区三区视频青涩| 国产精品成人在线视频| 一本色道久久加勒比精品| 天天爽夜夜爽夜夜爽| 午夜精品久久久久久99热软件| 日韩精品三级| 日韩视频一二三| 国产激情视频一区二区在线观看| 男女全黄做爰文章| 欧美日韩视频在线观看一区二区三区| 精品推荐蜜桃传媒| 日本精品久久电影| 欧美美女在线| 爆乳熟妇一区二区三区霸乳| 久久精品欧美日韩| 性高潮视频在线观看| 中文国产亚洲喷潮| 国产精品久久久久久妇女| 午夜视频久久久| 六月婷婷色综合| 国产福利视频网站| 91精品国产综合久久蜜臀| 成年人黄视频在线观看| 97在线资源站| 亚洲国产网站| 一区二区三区免费在线观看视频| 狠狠做深爱婷婷久久综合一区| 亚洲色大成网站www| 日韩av黄色在线观看| 欧美综合一区| 天天摸天天舔天天操| 亚洲女同ⅹxx女同tv| 成人免费公开视频| 国产91精品久久久久久| 国产乱码精品一区二区三区四区| 亚洲精品乱码久久久久久自慰| 国产欧美一区二区三区沐欲| 亚洲天堂手机在线| 欧美精品在线观看| 久久久免费毛片| 91视频免费版污| 亚洲色图在线播放| 内射无码专区久久亚洲| 日av在线播放中文不卡| 久久一级电影| 在线观看成人动漫| 在线观看国产日韩| caoporn97在线视频| 国产一区二区高清不卡| 丝袜a∨在线一区二区三区不卡| 亚洲女人毛茸茸高潮| 欧美成人aa大片| 三上悠亚亚洲一区| 91麻豆天美传媒在线| 92国产精品观看| 97超碰人人草| 91精品国产电影| 91蜜臀精品国产自偷在线| 在线观看一区二区三区四区| 色婷婷亚洲精品| 人妖欧美1区| 日韩中文不卡| 成人18视频在线播放| 中文字幕 亚洲视频| 国内自拍欧美激情| 日韩精品午夜| 国产熟女高潮一区二区三区| 欧美日本高清视频在线观看| 川上优av中文字幕一区二区| 夜夜爽99久久国产综合精品女不卡 | 欧美成人免费全部| 国产探花一区二区| 9.1在线观看免费|