正则表达式测试工具
正则表达式测试工具
这是一个用于测试JavaScript正则表达式的实用工具。支持快速验证和测试您的正则表达式。
/
/
常用标志: g (全局), i (忽略大小写), m (多行), s (点匹配所有), u (Unicode)
结果:
在上方输入正则表达式和测试文本并点击"测试"按钮
匹配数量:0
# | 匹配内容 | 位置 | 分组 |
---|
常用元字符
\d | 数字字符 |
\D | 非数字字符 |
\w | 字母数字下划线 |
\W | 非字母数字下划线 |
\s | 空白字符 |
\S | 非空白字符 |
\b | 单词边界 |
\B | 非单词边界 |
. | 任意字符(除换行) |
\n | 换行符 |
量词
* | 0次或多次 |
+ | 1次或多次 |
? | 0次或1次 |
{n} | 恰好n次 |
{n,} | 至少n次 |
{n,m} | n到m次 |
特殊语法
[abc] | 字符集,匹配括号内任一字符 |
[^abc] | 否定字符集,匹配除括号内字符外的任一字符 |
(xyz) | 捕获组,匹配并记住匹配项 |
(?:xyz) | 非捕获组,匹配但不记住匹配项 |
x(?=y) | 正向先行断言,匹配后面是y的x |
x(?!y) | 负向先行断言,匹配后面不是y的x |