首页/正则表达式工具箱
在线工具

正则表达式工具箱

正则测试、可视化、生成器与语法参考一体化工具,支持实时匹配、高亮结果、常用模式生成与语法速查。

regex testerregex generatorregex visualizer

正则表达式工具箱 / Regex Toolbox

Flags(修饰符)
Current Flags(当前修饰符): g
Click Test Regex(测试正则) to see matches here.(点击 Test Regex(测试正则)后在这里查看匹配结果)
Matched text will be highlighted here.(匹配到的文本会在这里高亮显示)
const regex = /(\w+)@([\w.-]+\.[A-Za-z]{2,})/g
const result = regex.test(input)

Regex Tester(正则测试器)

Test regex against input text, preview matches, and inspect capture groups.(针对输入文本测试正则,查看匹配结果和捕获分组)

FAQ(常见问题)

How to test a regex?(如何测试正则?)

Enter a pattern, choose flags, paste your sample text, then click Test Regex(测试正则). The result panel will show matches and capture groups.(输入表达式,选择 flags,粘贴样本文本,然后点击 Test Regex(测试正则),结果区会显示匹配项和捕获分组)

What does the g flag do?(g 修饰符做什么?)

The g flag enables global search, so the regex finds all matches instead of only the first one.(g 表示全局匹配,正则会查找所有匹配项,而不是只返回第一个)

Why does my regex show an error?(为什么正则会报错?)

Common reasons include unclosed groups, invalid character classes, or unsupported syntax. The tester will display the JavaScript regex error message.(常见原因包括分组未闭合、字符集不合法或语法不受支持,测试器会显示 JavaScript 的报错信息)

Can I generate common regex patterns?(可以生成常见正则吗?)

Yes. Open Builder(生成器), choose a preset like email, URL or username, then apply it to the tester with one click.(可以,打开 Builder(生成器),选择邮箱、URL、用户名等预设,然后一键应用到测试器)

如何使用 正则表达式工具箱

正则测试、可视化、生成器与语法参考一体化工具,支持实时匹配、高亮结果、常用模式生成与语法速查。根据工具提示进行操作。