摘要:免费的常用校验正则库:手机号、身份证、车牌(含新能源)、统一社会信用代码、邮箱、URL、IPv4/IPv6、日期、邮编等 14 条实战正则,每条带用法说明与样本,一键复制或跳转在线测试器验证。
此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。
使用指南
「手机号正则怎么写」是每个中文开发者搜过的问题——而网上的答案一半过时(还允许 12/13 段)、一半过宽(\d{11} 放行 1 开头任意)。本库收录 14 条经过样本与反样本验证的实战正则:中国手机号、身份证、车牌(普通+新能源)、统一社会信用代码,加上邮箱/URL/IPv4/日期等通用格式。每条一键复制,或带正则跳到在线测试器当场验证。
1. 三条与套件一致的「中国格式」正则说明
手机号 ^1[3-9]\d{9}$ 覆盖现行全部号段(工信部 2017 后不再有 12 段),够用于表单预检;车牌新能源版用位序规则(小型 D/F 居首、大型居末、其余位排除 D/F),与本站车牌校验器同一逻辑;身份证正则只管「格式像」,最后一位校验码(MOD 11-2)正则管不了——需要严格校验请用本站身份证校验器。统编正则用 31 字符集(无 I/O/S/V/Z),校验位 mod 31 同样超出正则能力。
2. 怎么在项目里用
直接复制嵌入表单校验(前端 + 后端都要:前端为体验,后端为安全)。改写建议:URL/IPv6 等长正则按需裁剪(宽松版换取可读性);所有正则上线前用真实样本+攻击样本(空串、超长、全角数字)过一遍本站测试器——全角数字能穿过 \d 的坑,本库的 IPv4 条目已用反样本守住。