正则表达式库

常用正则模板 + 即时匹配测试,复制即可用。

个人信息

网络

开发

文本

中国大陆手机号

默认 flags

匹配 11 位大陆手机号,允许带 +86 或 86 前缀与分隔符。号段会随工信部扩容变化,宽松校验用 1[3-9] 开头即可。

/(?:\+?86[- ]?)?1[3-9]\d{9}/

匹配结果(2)

  • #1 @ 513812345678
  • #2 @ 17+86 15912345678

提示

模板仅覆盖常见场景;需要逐段调试分组、回溯时,请配合「正则测试器」使用。所有匹配都在浏览器本地执行。

模板能直接上生产吗?

可作为前端提示层;涉及资金、实名等强校验场景请以服务端规则为准,例如身份证需按国标校验码算法验证。

整串校验和搜索的区别

加 ^ $ 是整串校验(验证输入合法),去掉则是搜索提取(从长文本里找出目标片段),工具会自动处理两种写法。

隐私说明

正则编译与匹配全部在浏览器本地执行,测试文本不上传服务器。