你必须掌握的常用正则表达式大全

简介: 你必须掌握的常用正则表达式大全

1、 火车车次

例如: G1868, D102, D9, Z5, Z24, Z17
正则表达式: /^\[GCDZTSPKXLY1-9\]\\d{1,4}$/

2、 手机机身码(IMEI)

例如: 123456789012345, 1234567890123456, 12345678901234567
正则表达式: /^\\d{15,17}$/

3、 必须带端口号的网址(或ip)

例如: https://www.qq.com:8080, 127.0.0.1:5050, baidu.com:8001, http://192.168.1.1:9090
反例: 192.168.1.1, https://www.jd.com
正则表达式: /^((ht|f)tps?:\\/\\/)?\[\\w-\]+(\\.\[\\w-\]+)+:\\d{1,5}\\/?$/

4、 网址(url,支持端口和"?+参数"和"#+参数)

例如: www.qq.com, https://baidu.com, 360.com:8080/vue/#/a=1&b=2
反例: ....
正则表达式: /^(((ht|f)tps?):\\/\\/)?\[\\w-\]+(\\.\[\\w-\]+)+(\[\\w.,@?^=%&:/~+#-\]\*\[\\w@?^=%&/~+#-\])?$/

5、 统一社会信用代码

例如: 91230184MA1BUFLT44, 92371000MA3MXH0E3W
正则表达式: /^\[0-9A-HJ-NPQRTUWXY\]{2}\\d{6}\[0-9A-HJ-NPQRTUWXY\]{10}$/

6、 统一社会信用代码(宽松匹配)(15位/18位/20位数字/字母)

例如: 91110108772551611J, 911101085923662400
正则表达式: /^((\[0-9A-Za-z\]{15})|(\[0-9A-Za-z\]{18})|(\[0-9A-Za-z\]{20}))$/

7、 迅雷链接

例如: thunder://QUEsICdtYWduZXQ6P3h0PXVybjpidGloOjBCQTE0RTUxRkUwNjU1RjE0Qzc4NjE4RjY4NDY0QjZFNTEyNjcyOUMnWlo=
正则表达式: /^thunderx?:\\/\\/\[a-zA-Z\\d\]+=$/

8、 ed2k链接(宽松匹配)

例如: ed2k://|file|%E5%AF%84%E7%94%9F%E8%99%AB.PARASITE.2019.HD-1080p.X264.AAC-UUMp4(ED2000.COM).mp4|2501554832|C0B93E0879C6071CBED732C20CE577A3|h=5HTKZPQFYRKORN52I3M7GQ4QQCIHFIBV|/
正则表达式: /^ed2k:\\/\\/\\|file\\|.+\\|\\/$/

9、 磁力链接(宽松匹配)

例如: magnet:?xt=urn:btih:40A89A6F4FB1498A98087109D012A9A851FBE0FC
正则表达式: /^magnet:\\?xt=urn:btih:\[0-9a-fA-F\]{40,}.\*$/

10、 子网掩码

例如: 255.255.255.0, 255.224.0.0
正则表达式: /^(?:\\d{1,2}|1\\d\\d|2\[0-4\]\\d|25\[0-5\])(?:\\.(?:\\d{1,2}|1\\d\\d|2\[0-4\]\\d|25\[0-5\])){3}$/

11、 linux"隐藏文件"路径

例如: /usr/ad/.dd, /root/.gitignore, /.gitignore
正则表达式: /^\\/(?:\[^/\]+\\/)\*\\.\[^/\]\*/

12、 linux文件夹路径

例如: /usr/ad/dd/, /, /root/
正则表达式: /^\\/(?:\[^/\]+\\/)\*$/

13、 linux文件路径

例如: /root/b.ts, /root/abc
正则表达式: /^\\/(?:\[^/\]+\\/)\*\[^/\]+$/

14、 window"文件夹"路径

例如: C:\\Users\\Administrator\\Desktop, e:\\m\\
正则表达式: /^\[a-zA-Z\]:\\\\(?:\\w+\\\\?)\*$/

15、 window下"文件"路径

例如: C:\\Users\\Administrator\\Desktop\\qq.link, e:\\m\\vscode.exe
正则表达式: /^\[a-zA-Z\]:\\\\(?:\\w+\\\\)\*\\w+\\.\\w+$/

16、 股票代码(A股)

例如: sz000858, SZ002136, sz300675, SH600600, sh601155
正则表达式: /^(s\[hz\]|S\[HZ\])(000\[\\d\]{3}|002\[\\d\]{3}|300\[\\d\]{3}|600\[\\d\]{3}|60\[\\d\]{4})$/

17、 大于等于0, 小于等于150, 支持小数位出现5, 如145.5, 用于判断考卷分数

例如: 150, 100.5
正则表达式: /^150$|^(?:\\d|\[1-9\]\\d|1\[0-4\]\\d)(?:\\.5)?$/

18、 html注释

例如: <!--<div class="\_bubble"></div>-->
正则表达式: /^<!--\[\\s\\S\]\*?-->$/

19、 md5格式(32位)

例如: 21fe181c5bfc16306a6828c1f7b762e8
正则表达式: /^(\[a-f\\d\]{32}|\[A-F\\d\]{32})$/

20、 GUID/UUID

例如: e155518c-ca1b-443c-9be9-fe90fdab7345, 41E3DAF5-6E37-4BCC-9F8E-0D9521E2AA8D, 00000000-0000-0000-0000-000000000000
正则表达式: /^\[a-f\\d\]{4}(?:\[a-f\\d\]{4}-){4}\[a-f\\d\]{12}$/i

21、 版本号(version)格式必须为X.Y.Z

例如: 16.3.10
正则表达式: /^\\d+(?:\\.\\d+){2}$/

22、 视频(video)链接地址(视频格式可按需增删)

例如: http://www.abc.com/video/wc.avi
正则表达式: /^https?:\\/\\/(.+\\/)+.+(\\.(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4))$/i

23、 图片(image)链接地址(图片格式可按需增删)

例如: https://www.abc.com/logo.png
正则表达式: /^https?:\\/\\/(.+\\/)+.+(\\.(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif))$/i

24、 24小时制时间(HH:mm:ss)

例如: 23:34:55
正则表达式: /^(?:\[01\]\\d|2\[0-3\]):\[0-5\]\\d:\[0-5\]\\d$/

25、 12小时制时间(hh:mm:ss)

例如: 11:34:55 , 反例: 23:34:55
正则表达式: /^(?:1\[0-2\]|0?\[1-9\]):\[0-5\]\\d:\[0-5\]\\d$/

26、 base64格式

例如: data:image/gif;base64,xxxx==
正则表达式: /^\\s\*data:(?:\[a-z\]+\\/\[a-z0-9-+.\]+(?:;\[a-z-\]+=\[a-z0-9-\]+)?)?(?:;base64)?,(\[a-z0-9!$&',()\*+;=\\-.\_~:@/?%\\s\]\*?)\\s\*$/i

27、 数字/货币金额(支持负数、千分位分隔符)

例如: 100, -0.99, 3, 234.32, -1, 900, 235.09, 12,345,678.90
正则表达式: /^-?\\d+(,\\d{3})\*(\\.\\d{1,2})?$/

28、 数字/货币金额 (只支持正数、不支持校验千分位分隔符)

例如: 0.99, 8.99, 666
正则表达式: /(?:^\[1-9\](\[0-9\]+)?(?:\\.\[0-9\]{1,2})?$)|(?:^(?:0)$)|(?:^\[0-9\]\\.\[0-9\](?:\[0-9\])?$)/

29、 银行卡号(10到30位, 覆盖对公/私账户, 参考微信支付

例如: 6234567890, 6222026006705354000
正则表达式: /^\[1-9\]\\d{9,29}$/

30、 中文姓名

例如: 葛二蛋, 凯文·杜兰特, 德克·维尔纳·诺维茨基
正则表达式: /^(?:\[\\u4e00-\\u9fa5·\]{2,16})$/

31、 英文姓名

例如: James, Kevin Wayne Durant, Dirk Nowitzki
正则表达式: /(^\[a-zA-Z\]\[a-zA-Z\\s\]{0,20}\[a-zA-Z\]$)/

32、 车牌号(新能源)

例如: 京AD92035, 甘G23459F, 京AA92035
正则表达式: /^\[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领\]\[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挂学警港澳\])$/

33、 车牌号(非新能源)

例如: 京A00599, 黑D23908
正则表达式: /^\[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领\]\[A-HJ-NP-Z\]\[A-HJ-NP-Z0-9\]{4}\[A-HJ-NP-Z0-9挂学警港澳\]$/

34、 车牌号(新能源+非新能源)

例如: 京A12345D, 京A00599, 京AD92035, 甘G23459F, 京AA92035
反例: 宁AD1234555555, 浙苏H6F681
正则表达式: /^\[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领\]\[A-HJ-NP-Z\]\[A-HJ-NP-Z0-9\]{4,5}\[A-HJ-NP-Z0-9挂学警港澳\]$/

35、 手机号(mobile phone)中国(严谨), 根据工信部2019年最新公布的手机号段

例如: 008618311006933, +8617888829981, 19119255642
正则表达式: /^(?:(?:\\+|00)86)?1(?:(?:3\[\\d\])|(?:4\[5-79\])|(?:5\[0-35-9\])|(?:6\[5-7\])|(?:7\[0-8\])|(?:8\[\\d\])|(?:9\[189\]))\\d{8}$/

36、 手机号(mobile phone)中国(宽松), 只要是13,14,15,16,17,18,19开头即可

例如: 008618311006933, +8617888829981, 19119255642
正则表达式: /^(?:(?:\\+|00)86)?1\[3-9\]\\d{9}$/

37、 手机号(mobile phone)中国(最宽松), 只要是1开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条

例如: 008618311006933, +8617888829981, 19119255642
正则表达式: /^(?:(?:\\+|00)86)?1\\d{10}$/

38、 date(日期)

例如: 1990-12-12, 1-1-1, 0000-1-1 , 反例: 2020-00-01
正则表达式: /^\\d{1,4}(-)(1\[0-2\]|0?\[1-9\])\\1(0?\[1-9\]|\[1-2\]\\d|30|31)$/

39、 email(邮箱)

例如: 90203918@qq.com, nbilly@126.com, 汉字@qq.com
正则表达式: /^((\[^<>()\[\\\]\\\\.,;:\\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,}))$/

40、 座机(tel phone)电话(国内),如: 0341-86091234

例如: 0936-4211235, 89076543, 010-12345678-1234
正则表达式: /^(?:(?:\\d{3}-)?\\d{8}|^(?:\\d{4}-)?\\d{7,8})(?:-\\d+)?$/

41、 身份证号(1代,15位数字)

例如: 123456991010193
正则表达式: /^\[1-9\]\\d{7}(?:0\\d|10|11|12)(?:0\[1-9\]|\[1-2\]\[\\d\]|30|31)\\d{3}$/

42、 身份证号(2代,18位数字),最后一位是校验位,可能为数字或字符X

例如: 12345619991205131x
正则表达式: /^\[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\]$/

43、 身份证号, 支持1/2代(15位/18位数字)

例如: 622223199912051311, 12345619991205131x, 123456991010193
正则表达式: /^\\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)$/

44、 护照(包含香港、澳门)

例如: s28233515, 141234567, 159203084, MA1234567, K25345719
正则表达式: /(^\[EeKkGgDdSsPpHh\]\\d{8}$)|(^((\[Ee\]\[a-fA-F\])|(\[DdSsPp\]\[Ee\])|(\[Kk\]\[Jj\])|(\[Mm\]\[Aa\])|(1\[45\]))\\d{7}$)/

45、 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合

例如: justin, justin1989, justin\_666
正则表达式: /^\[a-zA-Z\]\\w{4,15}$/

46、 中文/汉字

例如: 正则, 前端
正则表达式: /^(?:\[\\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\])+$/

47、 小数

例如: 0.0, 0.09
正则表达式: /^\\d+\\.\\d+$/

48、 数字

例如: 12345678
正则表达式: /^\\d{1,}$/

49、 html标签(宽松匹配)

例如: <div id="app"> 2333 </div>, <input type="text">, <br>
正则表达式: /<(\\w+)\[^>\]\*>(.\*?<\\/\\1>)?/

50、 qq号格式正确

例如: 903013545, 9020304
正则表达式: /^\[1-9\]\[0-9\]{4,10}$/

51、 数字和字母组成

例如: james666, haha233hi
正则表达式: /^\[A-Za-z0-9\]+$/

52、 英文字母

例如: Russel
正则表达式: /^\[a-zA-Z\]+$/

53、 小写英文字母组成

例如: russel
正则表达式: /^\[a-z\]+$/

54、 大写英文字母

例如: ABC, KD
正则表达式: /^\[A-Z\]+$/

55、 密码强度校验,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符

例如: Kd@curry666
正则表达式: /^\\S\*(?=\\S{6,})(?=\\S\*\\d)(?=\\S\*\[A-Z\])(?=\\S\*\[a-z\])(?=\\S\*\[!@#$%^&\*? \])\\S\*$/

56、 用户名校验,4到16位(字母,数字,下划线,减号)

例如: xiaohua\_qq
正则表达式: /^\[a-zA-Z0-9\_-\]{4,16}$/

57、 ip-v4[:端口]

例如: 172.16.0.0, 172.16.0.0:8080, 127.0.0.0, 127.0.0.0:998
正则表达式: /^((\\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\]))?$/

58、 ip-v6[:端口]

例如: 2031:0000:130f:0000:0000:09c0:876a:130b, \[2031:0000:130f:0000:0000:09c0:876a:130b\]:8080
正则表达式: /^(?:(?:(?:\[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

59、 16进制颜色

例如: #f00, #F90, #000, #fe9de8
正则表达式: /^#?(\[a-fA-F0-9\]{6}|\[a-fA-F0-9\]{3})$/

60、 微信号(wx),6至20位,以字母开头,字母,数字,减号,下划线

例如: github666, kd\_-666
正则表达式: /^\[a-zA-Z\]\[-\_a-zA-Z0-9\]{5,19}$/

61、 邮政编码(中国)

例如: 734500, 100101
正则表达式: /^(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}$/

62、 中文和数字

例如: 哈哈哈, 你好6啊
正则表达式: /^((?:\[\\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))+$/

63、 不能包含字母

例如: 你好6啊, @¥()!
正则表达式: /^\[^A-Za-z\]\*$/

64、 java包名

例如: com.bbb.name
正则表达式: /^(\[a-zA-Z\_\]\\w\*)+(\[.\]\[a-zA-Z\_\]\\w\*)+$/

65、 mac地址

例如: 38:f9:d3:4b:f5:51, 00-0C-29-CA-E4-66
正则表达式: /^(((\[a-f0-9\]{2}:){5})|((\[a-f0-9\]{2}-){5}))\[a-f0-9\]{2}$/i

66、 匹配连续重复的字符

例如: 我我我, 112233, 11234
正则表达式: /(.)\\1+/

67、 数字和英文字母组成,并且同时含有数字和英文字母

例如: 我a我1我, a对1
正则表达式: /^(?=.\*\[a-zA-Z\])(?=.\*\\d).+$/

68、 香港身份证

例如: K034169(1)
正则表达式: /^\[a-zA-Z\]\\d{6}\\(\[\\dA\]\\)$/

69、 澳门身份证

例如: 5686611(1)
正则表达式: /^\[1|5|7\]\\d{6}\[(\\d)\]{3}$/

70、 台湾身份证

例如: U193683453
正则表达式: /^\[a-zA-Z\]\[0-9\]{9}$/
目录
相关文章
|
人工智能 机器人 Unix
正则表达式的应用
正则表达式的应用
101 0
|
24天前
|
Java Perl
正则表达式
正则表达式
9 0
|
5月前
|
XML 数据格式
正则表达式3
正则表达式
|
数据安全/隐私保护
正则表达式_2
学习自编程胶囊课程。
104 1
正则表达式_2
什么是正则表达式?
什么是正则表达式?
97 0
|
移动开发 JavaScript 前端开发
正则表达式总结
什么是正则表达式? 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。
100 1
最全的常用正则表达式大全
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。
1369 0
|
C#
正则表达式应用二
求一C#正则,获取HTML文本中id 或者name 为“formhash”的value值例子:正则为
926 0
|
Shell Linux Python
正则表达式与运用
正则表达式用的地方是很多的。比如字符串处理过程中。最近遇到记录一下。 1. 比如在shell中 1 #!/bin/bash 2 3 str="date:2017-11-28 os:centos blackbord:blog" 4 5 echo $str | grep centos --colo...
1288 0