Format / Regex

正则表达式测试

实时高亮匹配结果、查看捕获分组与替换预览,内置手机号、身份证等常用表达式。

正则表达式
//g
测试文本
替换预览

正则表达式怎么调试?

正则表达式写起来快、读起来难,改一个量词就可能匹配到意料之外的内容,只靠在代码里 console.log 验证效率很低。本工具在浏览器里实时执行表达式:匹配结果直接在原文上高亮,逐条列出每处匹配的位置、内容与捕获分组(含 (?<name>) 命名分组),并提供替换预览,支持 $1、$&amp; 这类替换引用。g、i、m、s、u、y 六个标志可随时开关并附带说明,内置手机号、邮箱、身份证、IPv4、日期、中文字符、车牌号等常用表达式可一键套用。表达式在 Web Worker 中执行并设有超时中断,即便写出 (a+)+ 这类会引发灾难性回溯的模式,页面也不会卡死。