>_
.*

正则表达式测试

在线测试 JavaScript 正则表达式,实时高亮匹配结果,展示捕获组、命名分组和替换预览。

本地运行 —— 你的输入不会离开当前页面。

/ /g
修饰符
分组
替换结果
 

使用说明

  1. 输入正则表达式(不需要两边的斜杠),例如 \d{3}-\d{4}。
  2. 切换修饰符:g 全局、i 忽略大小写、m 多行、s 点号匹配换行、u Unicode。
  3. 测试文本中的匹配会高亮显示,下方列出每个匹配的位置和捕获组。
  4. 填写替换内容可预览 String.replace() 的结果,用 $1 或 $<name> 引用分组。

常见问题

用的是哪种正则语法?

浏览器的 JavaScript(ECMAScript)引擎,所以结果和你代码里 new RegExp() 的行为完全一致,包括后行断言和命名分组。

为什么只匹配到一个结果?

没有 g 修饰符时,JavaScript 在第一次匹配后就会停止,勾选 g 即可匹配全部。

反馈问题或提建议 →