正则表达式速查表

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议

功能说明

正则表达式速查表收录了 50 多条常用正则,覆盖手机号、邮箱、身份证号、URL、IP 地址、日期时间等高频校验场景,支持关键词搜索、一键复制,并内置在线测试区:粘贴正则与测试文本、勾选修饰符,立刻看到匹配结果。

与其每次现写正则再反复调试,不如从一份经过验证的速查表出发,在测试区确认行为后再进入业务代码,能把调试时间压缩到几分钟。

正则表达式速查表使用步骤

  1. 在搜索框输入关键词(如「手机」「邮箱」「日期」)定位目标正则;
  2. 查看正则说明与适用场景;
  3. 在测试区粘贴自己的测试文本,按需勾选 g(全局)、i(忽略大小写)等修饰符;
  4. 确认匹配结果无误后,点击「复制」把正则复制到代码中使用。

正则表达式速查表适用场景

  • 表单校验:快速拿到手机号、邮箱、身份证的标准校验式;
  • 日志处理:构造 IP、URL、时间戳的提取正则;
  • 学习正则:对照测试区即时验证每个符号的作用。

常见问题

这些正则在所有语言里通用吗?

收录的正则以 JavaScript 与常见 PCRE 方言为准,绝大多数语言可直接使用。个别引擎(如 Go 的 RE2)不支持反向引用等特性,需按目标语言调整。

手机号正则能覆盖所有号段吗?

收录了常见号段规则。国内号段持续新增,生产环境建议校验从宽,并以短信验证码作为最终确认手段。

可以测试自己写的正则吗?

可以。测试区支持任意正则与文本组合,配合修饰符开关即可完成绝大多数验证需求。