| 模式 | 说明 |
|---|---|
. | 匹配除换行外的任意字符 |
\d | 数字 [0-9] |
\w | 单词字符 [a-zA-Z0-9_] |
\s | 空白字符(空格、制表符、换行) |
\b | 单词边界 |
^ | 字符串开头 |
$ | 字符串结尾 |
* | 前一个元素出现 0 次或多次 |
+ | 前一个元素出现 1 次或多次 |
? | 前一个元素出现 0 次或 1 次 |
{n,m} | 前一个元素出现 n 到 m 次 |
(...) | 分组捕获 |
(?:...) | 非捕获分组 |
(?=...) | 正向先行断言 |
(?!...) | 负向先行断言 |
| | 或 |
\ | 转义 |
支持引用:
$& 匹配全文, $1..$9 分组捕获
匹配结果
等待输入…
常用正则速查
关于正则测试器
正则表达式在线测试工具,输入正则表达式和测试文本后实时显示匹配结果,语法高亮。附带常用正则表达式速查表,开发者调试正则的利器。
📋 使用步骤
- 输入正则表达式
- 输入测试文本
- 实时查看匹配结果
- 参考常用正则速查表
❓ 常见问题
支持哪些正则语法?
支持 JavaScript 正则的常用语法:字符类、量词、分组、断言、修饰符等,并实时高亮匹配结果。
有正则速查表吗?
工具内置常用正则速查表,邮箱、手机号、URL、身份证等常见模式可直接复制使用。
测试的文本会上传吗?
不会。正则匹配在浏览器本地完成,测试文本不会离开您的设备。
支持替换功能吗?
支持匹配、替换测试,可以验证正则替换的结果是否符合预期。
📚 正则测试器相关文章