正则表达式测试器在浏览器本地即时测试 JavaScript 正则表达式。

表达式
测试文本
输入表达式即可开始测试。

你的表达式和文本会在浏览器本地测试,不会上传到 BroBroGo。

常见问题

把文本粘贴到这里安全吗?

安全。匹配完全在你的浏览器里进行,不会发送到 BroBroGo。

g/i/m/s 这几个标志分别是什么意思?

g 表示查找所有匹配,而不只是第一个。i 表示忽略大小写。m 让 ^ 和 $ 匹配每一行的开头结尾,而不只是整个字符串。s 让 . 也能匹配换行符。

为什么提示我的表达式跑得太久?

某些写法会触发灾难性回溯——正则引擎要尝试指数级数量的组合才能放弃,可能会卡死整个浏览器标签页。这个工具把匹配运算放进后台 worker 执行,如果 2 秒还没结果就会强制取消,页面本身永远不会被卡住。可以试着简化嵌套重复的写法,比如 (a+)+。