正则表达式在线测试

输入正则表达式与测试文本,实时查看匹配结果与捕获分组。全程在浏览器本地执行,文本不会上传。

标志说明:g=全局匹配(找出所有结果),i=忽略大小写,m=多行模式(^和$匹配每行首尾)。JavaScript正则与PCRE大部分语法一致,但不支持后行断言的旧浏览器(IE11)请避免使用 (?<=...) 语法。

常见问题

测试用的是哪个正则引擎?

浏览器原生JavaScript引擎(ECMAScript规范),支持常用语法与ES2018+特性(命名分组、lookbehind、s/y标志)。与PCRE/Java/Python正则存在方言差异(如\d的Unicode语义、递归模式不支持),移植到其他语言前需按目标引擎复核。

内置模板覆盖哪些场景?

中文场景高频模式:手机号、身份证(含校验位说明)、邮箱、URL、IPv4、车牌、统一社会信用代码等,每个模板附语法拆解注释。可直接用模板起步再按业务调整,比从零写快且少踩坑。

相关工具