你好, 我是any-rule(一个vscode插件)的作者, 感谢大家长期以来对any-rule的喜爱. 经过大家1年多的使用, any-rule后台已经有了10w+的日志记录, 年底了分享下这1年中大家最喜欢的正则有哪些.
不出所料, 最常用的正则是"手机"
接下来我们看看近一年正则使用的整体排名.
密码强度校验,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
手机号(mobile phone)中国(最宽松), 只要是1开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条
身份证号(2代,18位数字),最后一位是校验位,可能为数字或字符X
用户名校验,4到16位(字母,数字,下划线,减号)
数字/货币金额 (只支持正数、不支持校验千分位分隔符)
银行卡号(10到30位, 覆盖对公/私账户, 参考)
必须带端口号的网址(或ip)
大于等于0, 小于等于150, 支持小数位出现5, 如145.5, 用于判断考卷分数
车牌号(新能源+非新能源)
数字/货币金额(支持负数、千分位分隔符)
统一社会信用代码(宽松匹配)(15位/18位/20位数字/字母)
数字和英文字母组成,并且同时含有数字和英文字母
图片(image)链接地址(图片格式可按需增删)
帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合
微信号(wx),6至20位,以字母开头,字母,数字,减号,下划线
身份证号(1代,15位数字)
护照(包含香港、澳门)
视频(video)链接地址(视频格式可按需增删)
感谢大家的阅读, 如有疑问可以加我微信, 我拉你进入微信群(由于腾讯对微信群的100人限制, 超过100人后必须由群成员拉入)