很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。
01、手机机身码(IMEI)
02、必须带端口号的网址(或ip)
03、网址(url,支持端口和"?+参数"和"#+参数)
04、统一社会信用代码(宽松匹配)(15位/18位/20位数字/字母)
05、统一社会信用代码(宽松匹配)(15位/18位/20位数字/字母)
06、统一社会信用代码
07、火车车次
08、迅雷链接
09、ed2k链接(宽松匹配)
10、磁力链接(宽松匹配)
11、子网掩码
12、linux"文件夹"路径
13、linux"文件"路径
14、window下"文件夹"路径
15、window下"文件"路径
16、A股代码
17、大于等于0, 小于等于150, 支持小数位出现5, 如145.5, 用于判断考卷分数
18、html注释
19、md5格式(32位)
20、版本号格式必须为X.Y.Z
21、视频链接地址(视频格式可按需增删)
22、图片链接地址(图片格式可按需增删)
25、base64格式
26、数字/货币金额(支持负数、千分位分隔符)
27、数字/货币金额 (只支持正数、不支持校验千分位分隔符)
28、银行卡号(16或19位)
29、中文姓名
30、英文姓名
31、新能源车牌号
32、非新能源车牌号
33、车牌号(新能源+非新能源)
34、网址
35、中国手机号(严谨), 根据工信部2019年最新公布的手机号段 。
36、中国手机号(宽松), 只要是13,14,15,16,17,18,19开头即可 。
37、中国手机号(最宽松), 只要是1开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条 。
38、日期
41、一代身份证号(15位数字)
42、二代身份证号(18位数字),最后一位是校验位,可能为数字或字符X
43、身份证号, 支持1/2代(15位/18位数字)
44、护照(包含香港、澳门)
45、帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合
46、纯中文/汉字
47、是否小数
49、纯数字
50、是否html标签(宽松匹配)
51、是否qq号格式正确
52、是否由数字和字母组成
53、纯英文字母
54、纯小写英文字母组成
55、纯大写英文字母
56、密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符 。