搜索##所有##的所有实例

1 javascript regex match

我在我的Javascript代码中有这个正则表达式:

/##+[A-z]+##/
Run Code Online (Sandbox Code Playgroud)

在以下文本中使用它时:

<a href="EditUsers.aspx?UserName=##UserName##">##Address##</a>
Run Code Online (Sandbox Code Playgroud)

它只匹配##UserName##,而它应该匹配##UserName####Address##.

我究竟做错了什么?

Lig*_*ica 6

您需要该g标志才能执行全局搜索:

/##+[A-z]+##/g
Run Code Online (Sandbox Code Playgroud)

顺便说一下,你确定第一个+吗?不区分大小写通常用i标志来完成.

也许你想要:

/##[a-z]+##/ig
Run Code Online (Sandbox Code Playgroud)