/ /
常用模板:
测试文本
先输入正则表达式和测试文本,系统会自动生成可直接运行的多语言示例代码。

常用符号: . 任意字符(除换行)、\\d 数字、\\w 单词字符、\\s 空白。

边界: ^ 开头、$ 结尾、\\b 单词边界。

重复: * 0 次或多次、+ 1 次或多次、? 0 次或 1 次、{n,m} 次数范围。

分组与或: () 分组、[] 字符集、| 或。

使用说明

1. 在表达式输入框中填写正则主体,例如 \\d+[a-z]+ 或邮箱匹配规则,再根据需要勾选常用修饰符。

2. 在测试文本区输入待匹配内容后点击「开始测试」,页面会展示是否命中、命中数量以及每条匹配结果。

3. 如果表达式语法有误,例如括号未闭合或写法不合法,页面会提示错误并阻止继续计算。

4. 当前工具适合快速调试规则和查看匹配结果,所有处理都在浏览器本地完成。

FAQ

Q: 为什么有时候只匹配到第一项?

A: 如果没有勾选 g 全局匹配,JavaScript 正则默认只返回第一条命中结果。

Q: m 多行匹配有什么作用?

A: 启用后,^$ 会按每一行的开头和结尾匹配,而不是只看整段文本的开始和结束。

Q: 输入内容会上传服务器吗?

A: 不会。当前正则测试和结果展示全部在浏览器本地完成。