开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/查询工具/常用正则表达式库

常用正则表达式库

51 个常用正则表达式:手机号、身份证、邮箱、URL、IP、银行卡等,直接复制可用,附使用说明与坑。

本地运行 · 数据不上传 查询工具 免费 · 无需注册
用途正则表达式说明

使用说明

  1. 搜用途(手机号、身份证)拿到现成正则,点正则单元格可复制。
  2. 手机号、身份证这类「有校验位」的规则,光靠正则只能验格式,真正合法还要算校验位(如身份证最后一位、银行卡 Luhn)。
  3. 正则校验只用于前端体验优化,服务端必须再校验一次,前端校验可被绕过。

常见问题

身份证正则能完全验真吗?
不能。本表给的正则只校验格式和日期范围,它不能验证最后一位校验码是否正确,更不能验证这个号码是否真实存在。要严格校验得额外算加权校验位,要验真则必须查官方接口。
为什么邮箱正则都写得很宽松?
因为严格符合 RFC 标准的邮箱正则极其复杂且没必要。实际上「有一个 @、@ 前面有字符、后面有域名和点」就足够覆盖绝大多数正常邮箱。写得太严会把合法邮箱(如带加号的别名)拒之门外,反而伤用户。
复制这些正则要注意什么?
注意转义层级。在 JavaScript 字符串里写正则需要把反斜杠双写('\\d' 表示 \d),或者用正则字面量 /\d/;在 Python 里建议用原始字符串 r'\d'。把这里的写法直接塞进字符串却忘了转义,是最常见的错误。

相关工具

查询工具 · 该分类共 46 个工具,展开查看全部