漫步白月光工具站
获取源码
切换模式
工具收藏
放到桌面
工具搜索
用户登陆
正则表达式大全

正则表达式大全

正则表达式大全
检测类型 正则表达式 检测示例
火车车次 /^[GCDZTSPKXLY1-9]\d{1,4}$/ G1868、D102、D9、Z5、Z24、Z17
手机机身码(IMEI) /^\d{15,17}$/ 123456789012345、1234567890123456
必须带端口号的网址(或ip) /^((ht|f)tps?:\/\/)?[\w-]+(\.[\w-]+)+:\d{1,5}\/?$/ 127.0.0.1:5050、baidu.com:8001、https://www.udtool.com:80、http://192.168.1.1:9090
网址(URL) /^(((ht|f)tps?):\/\/)?([^!@#$%^&*?.\s-]([^!@#$%^&*?.\s]{0,63}[^!@#$%^&*?.\s])?\.)+[a-z]{2,6}\/?/ https://xxx.org/v2/api/#v、www.udtool.com、www.qq.99、//www.udtool.com、ftp://baidu.qq、http://baidu.com、https://www.amap.com/search?id=BV1006、360.com:8080/vue/#/a=1
统一社会信用代码 /^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/ 91230184MA1BUFLT44、92371000MA3MXH0E3W
统一社会信用代码(宽松匹配)(15位/18位/20位数字/字母) /^(([0-9A-Za-z]{15})|([0-9A-Za-z]{18})|([0-9A-Za-z]{20}))$/ 91110108772551611J、911101085923662400
迅雷链接 /^thunderx?:\/\/[a-zA-Z\d]+=$/ thunder://QUEsICdtYWduZXQ6P3h0PXVybjpidGloOjBCQTE0=
ed2k链接(宽松匹配) /^ed2k:\/\/\|file\|.+\|\/$/ ed2k://|file|%E5%AF%84%E7AB.PARASITE.2019.HD-1080p.X264.AAC-UUMp4(E00.COM).mp4|2501554832|C0BCBED732C20CE577A3|h=5HTKZPQF|/
磁力链接(宽松匹配) /^magnet:\?xt=urn:btih:[0-9a-fA-F]{40,}.*$/ magnet:?xt=urn:btih:40A89A6F4FB1498A98087109D012A9A851FBE0FC
子网掩码(不包含 0.0.0.0) /^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(255|254|252|248|240|224|192|128|0)$/ 255.255.255.0、255.255.255.255、255.240.0.0
linux"隐藏文件"路径 /^\/(?:[^/]+\/)*\.[^/]*/ /usr/ad/.dd、/root/.gitignore、/.gitignore
linux文件夹路径 /^\/(?:[^/]+\/)*$/ /usr/ad/dd/、/、/root/、/aa/a/aa/
linux文件路径 /^\/(?:[^/]+\/)*[^/]+$/ /root/b.ts、/root/abc
window"文件夹"路径 /^[a-zA-Z]:\\(?:\w+\\?)*$/ C:\Users\Adminr\Desktop、e:\m\
window下"文件"路径 /^[a-zA-Z]:\\(?:\w+\\)*\w+\.\w+$/ C:\Users\Admin\Desktop\qq.link、e:\m\vscode.exe
股票代码(A股) /^(s[hz]|S[HZ])(000[\d]{3}|002[\d]{3}|300[\d]{3}|600[\d]{3}|60[\d]{4})$/ sz000858、SZ002136、sz300675、SH600600、sh601155
大于等于0, 小于等于150, 支持小数位出现5, 如145.5, 用于判断考卷分数 /^150$|^(?:\d|[1-9]\d|1[0-4]\d)(?:\.5)?$/ 150、100.5
html注释 /<!--[\s\S]*?-->/g <!--<div class="_bubble"></div>--><div>chenguzhen87</div><div class="_bubble"></div>-->
md5格式(32位) /^[a-fA-F0-9]{32}$/ 21fe181c5bfc16306a6828c1f7b762e8
GUID/UUID /^[a-f\d]{4}(?:[a-f\d]{4}-){4}[a-f\d]{12}$/i e155518c-ca1b-443c-9be9-fe90fdab7345、41E3DAF5-6E37-4BCC-9F8E-0D9521E2AA8D
版本号(version)格式必须为X.Y.Z /^\d+(?:\.\d+){2}$/ 16.3.10
视频(video)链接地址(视频格式可按需增删) /^https?:\/\/(.+\/)+.+(\.(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4))$/i http://www.udtool.com/video/wc.avi
图片(image)链接地址(图片格式可按需增删) /^https?:\/\/(.+\/)+.+(\.(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif))$/i http://www.udtool.com/logo.png
24小时制时间(HH:mm:ss) /^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/ 23:34:55
12小时制时间(hh:mm:ss) /^(?:1[0-2]|0?[1-9]):[0-5]\d:[0-5]\d$/ 11:34:55
base64格式 /^\s*data:(?:[a-z]+\/[a-z0-9-+.]+(?:;[a-z-]+=[a-z0-9-]+)?)?(?:;base64)?,([a-z0-9!$&',()*+;=\-._~:@/?%\s]*?)\s*$/i data:image/gif;base64,xxxx==
数字/货币金额(支持负数、千分位分隔符) /^-?\d{1,3}(,\d{3})*(\.\d{1,2})?$/ 100、-0.99、3、234.32、-1、900、235.09、12,345,678.90
银行卡号 /^[1-9]\d{9,29}$/ 6234567890、6222026006705354000
中文姓名 /^(?:[\u4e00-\u9fa5·]{2,16})$/ 葛二蛋、凯文·杜兰特、德克·维尔纳·诺维茨基
英文姓名 /(^[a-zA-Z][a-zA-Z\s]{0,20}[a-zA-Z]$)/ James、Kevin Wayne Durant、Dirk Nowitzki
车牌号(新能源) /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z](?:((\d{5}[A-HJK])|([A-HJK][A-HJ-NP-Z0-9][0-9]{4}))|[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳])$/ 京AD92035、甘G23459F、京AA92035
车牌号(非新能源) /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]$/ 京A00599、黑D23908
车牌号(新能源+非新能源) /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]$/ 京A12345D、京A00599、京AD92035、甘G23459F、京AA92035
手机号(mobile phone)中国(严谨), 根据工信部2019年最新公布的手机号段 /^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[1589]))\d{8}$/ 008618311006933、+8617888829981、19119255642、19519255642
手机号(mobile phone)中国(宽松), 只要是13,14,15,16,17,18,19开头即可 /^(?:(?:\+|00)86)?1[3-9]\d{9}$/ 008618311006933、+8617888829981、19119255642
手机号(mobile phone)中国(最宽松), 只要是1开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条 /^(?:(?:\+|00)86)?1\d{10}$/ 008618311006933、+8617888829981、19119255642
日期(宽松) /^\d{1,4}(-)(1[0-2]|0?[1-9])\1(0?[1-9]|[1-2]\d|30|31)$/ 1990-12-12、1-1-1、0000-1-1
日期(严谨, 支持闰年判断) /^(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)$/ 1990-12-12、2000-02-29
中国省 /^浙江|上海|北京|天津|重庆|黑龙江|吉林|辽宁|内蒙古|河北|新疆|甘肃|青海|陕西|宁夏|河南|山东|山西|安徽|湖北|湖南|江苏|四川|贵州|云南|广西|西藏|江西|广东|福建|台湾|海南|香港|澳门$/ 浙江、台湾
可以被moment转化成功的时间 YYYYMMDD HH:mm:ss /^\d{4}([/:-\S])(1[0-2]|0?[1-9])\1(0?[1-9]|[1-2]\d|30|31) (?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/ 2020/01/01 23:59:59、2020-01-01 00:00:00、20200101 11:11:11
email(邮箱) /^(([^<>()[\]\\.,;:\s@"]+(\.[^<> ()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ 90203918@qq.com、nbilly@126.com、汉字@qq.com
座机(tel phone)电话(国内),如: 0341-86091234 /^(?:(?:\d{3}-)?\d{8}|^(?:\d{4}-)?\d{7,8})(?:-\d+)?$/ 0936-4211235、89076543、010-12345678-1234
身份证号(1代,15位数字) /^[1-9]\d{7}(?:0\d|10|11|12)(?:0[1-9]|[1-2][\d]|30|31)\d{3}$/ 123456991010193
身份证号(2代,18位数字),最后一位是校验位,可能为数字或字符X /^[1-9]\d{5}(?:18|19|20)\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\d|30|31)\d{3}[\dXx]$/ 12345619991205131x
身份证号, 支持1/2代(15位/18位数字) /^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/ 622223199912051311、12345619991205131x、123456991010193
护照(包含香港、澳门) /(^[EeKkGgDdSsPpHh]\d{8}$)|(^(([Ee][a-fA-F])|([DdSsPp][Ee])|([Kk][Jj])|([Mm][Aa])|(1[45]))\d{7}$)/ s28233515、141234567、159203084、MA1234567、K25345719
帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合 /^[a-zA-Z]\w{4,15}$/ justin、justin1989、justin_666
中文/汉字 /^(?:[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0])+$/ 正则、前端
小数(支持科学计数) /^[+-]?(\d+([.]\d*)?([eE][+-]?\d+)?|[.]\d+([eE][+-]?\d+)?)$/ 0.0、0.09、4E+4
只包含数字 /^\d+$/ 12345678
html标签(宽松匹配) /<(\w+)[^>]*>(.*?<\ /\1>)?/ <div id="app"> 2333 </div>、<input type="text">、<br>
匹配中文汉字和中文标点 /[\u4e00-\u9fa5|\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u3010|\u3011|\u300e|\u300f|\u300c|\u300d|\ufe43|\ufe44|\u3014|\u3015|\u2026|\u2014|\uff5e|\ufe4f|\uffe5]/ 匹配中文汉字以及中文标点符号(? ! , 、 ; : “ ” ‘ ' ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥)
qq号格式正确 /^[1-9][0-9]{4,10}$/ 903013545、9020304
数字和字母组成 /^[A-Za-z0-9]+$/ james666、haha233hi
英文字母 /^[a-zA-Z]+$/ Russel
小写英文字母组成 /^[a-z]+$/ russel
大写英文字母 /^[A-Z]+$/ ABC、KD
密码强度校验,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符 /^\S*(?=\S{6,})(?=\S*\d)(?=\S*[A-Z])(?=\S*[a-z])(?=\S*[!@#$%^&*? ])\S*$/ Kd@curry666
用户名校验,4到16位(字母,数字,下划线,减号) /^[\w-]{4,16}$/ xiaohua_qq
ip-v4[:端口] /^((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(?::(?:[0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$/ 172.16.0.0、172.16.0.0:8080、127.0.0.0、127.0.0.0:998
ip-v6[:端口] /(^(?:(?:(?:[0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$)|(^\[(?:(?:(?:[0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))\](?::(?:[0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$)/i 2031:0000:130f:0000:0000:09c0:876a:130b
16进制颜色 /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3}|[a-fA-F0-9]{8}|[a-fA-F0-9]{4})$/ #f00、#fe9de8、#f8f8f8ff、#f003
微信号(wx),6至20位,以字母开头,字母,数字,减号,下划线 /^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/ github666、kd_-666
邮政编码(中国) /^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])\d{4}$/ 734500、100101
中文和数字 /^((?:[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0])|(\d))+$/ 哈哈哈、你好6啊
不能包含字母 /^[^A-Za-z]*$/ 你好6啊、@¥()!
java包名 /^([a-zA-Z_]\w*)+([.][a-zA-Z_]\w*)+$/ com.bbb.name
mac地址 /^(([a-f0-9][0,2,4,6,8,a,c,e]:([a-f0-9]{2}:){4})|([a-f0-9][0,2,4,6,8,a,c,e]-([a-f0-9]{2}-){4}))[a-f0-9]{2}$/i 38:f9:d3:4b:f5:51、00-0C-29-CA-E4-66
匹配连续重复的字符 /(.)\1+/ 我我我、112233、11234
数字和英文字母组成,并且同时含有数字和英文字母 /^(?=.*[a-zA-Z])(?=.*\d).+$/ 我a我1我、a对1
香港身份证 /^[a-zA-Z]\d{6}\([\dA]\)$/ K034169(1)
澳门身份证 /^[1|5|7]\d{6}\(\d\)$/ 5686611(1)
台湾身份证 /^[a-zA-Z][0-9]{9}$/ U193683453
大写字母,小写字母,数字,特殊符号 `@#$%^&*`~()-+=` 中任意3项密码 /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]/ a1@、A1@、Aa@
ASCII码表中的全部的特殊字符 /[\x21-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]+/ [、.、^、&3%
正整数,不包含0 /^\+?[1-9]\d*$/ 1231
负整数,不包含0 /^-[1-9]\d*$/ -1231
整数 /^(?:0|(?:-?[1-9]\d*))$/ -1231、123、0
浮点数 /^(-?[1-9]\d*\.\d+|-?0\.\d*[1-9]\d*|0\.0+)$/ 1.23、-1.01、0.00
浮点数(严格) /^(-?[1-9]\d*\.\d+|-?0\.\d*[1-9])$/ 1.23、-1.01
email(支持中文邮箱) /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ 90203918@qq.com、nbilly@126.com、啦啦啦@126.com
域名(非网址, 不包含协议) /^([0-9a-zA-Z-]{1,}\.)+([a-zA-Z]{2,})$/ www.baidu.com、baidu.com.cn、api.baidu.com、udtool.com
军官/士兵证 /^[\u4E00-\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$/ 军字第1234567号、士字第P123456X号
户口薄 /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/ 441421999707223115
关于正则表达式介绍:

1、正则表达式(Regular Expression,简称Regex或RE)是一种用于匹配字符串中字符组合的模式。

2、正则表达式起源于理论和计算机科学领域,现在广泛应用于各种编程语言和文本处理工具中,用于搜索、替换、验证和解析文本。

3、正则表达式的基本组成部分包括:

(1)、字符匹配:匹配具体的字符,如字母、数字或符号,例:a 匹配字符 ‘a’。

(2)、元字符:具有特殊意义的字符,用于表示某种模式,例:. 匹配任意单个字符(除换行符外);* 表示前面的字符可以出现0次或多次。

(3)、字符集:用方括号 [] 表示,匹配其中的任意一个字符,例:[abc] 匹配 ‘a’、‘b’ 或 ‘c’。

(4)、重复量:指定前面的元素可以重复的次数,例:a{3} 匹配 ‘aaa’;a{2,4} 匹配 ‘aa’、‘aaa’ 或 ‘aaaa’。

(5)、分支:用管道符 | 表示,表示“或”的关系,例:a|b 匹配 ‘a’ 或 ‘b’。

(6)、分组:用圆括号 () 表示,可以将多个元素组合成一个单元,例:(ab) 将 ‘ab’ 视为一个整体。

(7)、锚点:用于指定匹配的位置,例:^ 表示字符串的开始;$ 表示字符串的结束。

4、本页面数据来源:https://github.com/trentlee0/utools-any-rule/blob/master/src/RULES.js

漫步白月光
推荐工具
主页 搜索 收藏 开灯关灯