正则表达式生成器

常用正则点选拼接,多语言代码一键生成!

返回 ico5.net 在线工具箱 您还可以使用 正则测试工具 JSON在线解析 HTTP状态码大全

① 点选要匹配的内容(可多选拼接)

② 匹配选项

③ 生成的正则

工具简介

正则表达式生成器内置 40+ 常用校验正则:手机号、邮箱、身份证、URL、IPv4、日期时间、金额、强密码、车牌号等,点选多个内容自动拼接(多选项自动加非捕获分组),并可一键加 ^$ 锚定变成校验模式。

生成正则的同时输出 JavaScript、Python、Java、PHP、Go 五种语言的匹配代码片段,点击代码块即可复制。

正则表达式生成器常见问题

「完整匹配」和全局匹配怎么选?

做表单校验(整串必须合法)勾选完整匹配(^$ 锚定);从长文本中提取内容时取消锚定并配合全局标志。

生成身份证正则支持 15 位吗?

当前为 18 位二代身份证;15 位老身份证已停用,如需可自行简化年份与校验位部分。

拼接多个内容时会不会误匹配?

多选项自动包一层非捕获分组 (?:…) 防止 | 优先级污染;锚定模式下整串必须完整命中其一。

生成结果基于常见业务场景整理,重要场景请用正则测试工具实测后再上线