ToolboxHub

正则表达式测试器

2 个匹配

匹配项

  • 2 个匹配
  • /gi
  • JavaScript 语法。反斜杠无需双重转义 —— 输入 \d,而非 \\d。

关于此测试器

直接在浏览器中针对任何文本测试 JavaScript 正则表达式。切换标志,查看每个匹配及其位置和捕获组,运行替换或按模式拆分文本。所有操作都不会离开您的浏览器。

正则表达式速查表

最有用的正则表达式标记的快速参考。

.
除换行外的任意字符
\d
任意数字(0-9)
\w
单词字符(字母、数字、_)
\s
任意空白
\D
任意非数字
^
输入开头(或使用 m 时为行开头)
$
输入结尾(或使用 m 时为行结尾)
\b
单词边界
[abc]
a、b 或 c 中的任意一个
[^abc]
除 a、b 或 c 外的任意字符
*
前一个的零次或多次
+
前一个的一次或多次
?
前一个的零次或一次
{n}
恰好 n 次出现
{n,m}
n 到 m 次出现
(...)
捕获组
(?:...)
非捕获组
a|b
匹配 a 或 b
(?=...)
正向先行断言
(?<=...)
正向后行断言