常用正则大全

web 版本
https://any-rule.vercel.app/

vscode 插件
安装
vscode 应用商店中搜索 any-rule
使用
方式 1:
-
按 F1(mac 下 fn+F1)
打开正则列 -
输入关键词搜索, 比如”手机”

方式 2:
方式 3:
在代码任意位置输入@zz

图解正则
每次在 any-rule 中选择正则后会弹出提示, 可点击🤖图解正则
点击后可以看到正则解析, 方便大家学习
注意: 图解直接使用了https://regexper.com, 在此对作者表示敬意和感谢
常用正则
火车车次
/^[GCDZTSPKXLY1-9]d{1,4}$/
手机机身码(IMEI)
/^d{15,17}$/
必须带端口号的网址(或 ip)
/^((ht|f)tps?://)?[w-]+(.[w-]+)+:d{1,5}/?$/
网址(URL)
/^(((ht|f)tps?)://)?([^!@#$%^&*?.s-]([^!@#$%^&*?.s]{0,63}[^!@#$%^&*?.s])?.)+[a-z]{2,6}/?/
车牌号(新能源)
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][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挂学警港澳])$/
车牌号(非新能源)
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]$/
车牌号(新能源+非新能源)
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]$/
手机号(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}$/
手机号(mobile phone)中国(宽松), 只要是 13,14,15,16,17,18,19 开头即可
/^(?:(?:+|00)86)?1[3-9]d{9}$/
手机号(mobile phone)中国(最宽松), 只要是 1 开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条
/^(?:(?:+|00)86)?1d{10}$/
传送门
开源协议:MIT
开源地址:https://github.com/any86/any-rule
项目合集:https://github.com/OpenTechCol/OpenTechCol
原文始发于微信公众号(开源技术专栏):常用正则大全,支持 web、vscode 、idea 、 Alfred Workflow 多平台
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/155343.html