正则表达式测试工具
快速测试和验证正则表达式模式
正则测试
正则表达式测试工具
这是一个用于测试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 |