🔍

正则测试器

实时测试正则表达式,高亮显示匹配结果

结果
-

常见问题

正则测试器安全吗?输入的文本会上传服务器吗?

完全安全。正则表达式和测试文本的所有匹配运算都在浏览器本地完成,数据不会上传到任何服务器,也不会被记录。

g、i、m 三个标志分别是什么意思?

g(global)表示全局匹配,会找出所有匹配项而非仅第一个;i(ignoreCase)表示忽略大小写;m(multiline)表示多行模式,让 ^ 和 $ 匹配每行的开头和结尾,而不是整个字符串的首尾。

如何匹配中文字符?

使用 Unicode 范围 [一-龥] 可以匹配常用汉字。如果需要匹配更广泛的 Unicode 字母,可以结合 \p{L} 并开启 u 标志(浏览器原生正则支持)。

正则测试器可以离线使用吗?

可以。本工具是单文件 HTML,将页面保存到本地后,即使断网也能正常运行,无需安装或注册。

为什么我的正则表达式在这里能匹配,但在代码里不行?

常见原因是字符串转义问题:在 JavaScript 字符串里写正则时,反斜杠需要双重转义(如 \\d 表示 \d),而在正则字面量 /\d/ 中则无需额外转义。检查所用语言的转义规则即可。