Javascript 是否可以使用正则表达式进行多个匹配?

Javascript 是否可以使用正则表达式进行多个匹配?,javascript,regex,Javascript,Regex,我想让它匹配所有的“嗨”,但它只匹配第一个 另外,多个匹配如何使用javascript match命令 var match = $('textarea').val().match(<regex that matches multiple patterns>); 它会返回一个数组吗?如果没有,我如何让它返回数组?使用: 在分隔符://g之后添加 你的最新消息。哈哈,我想这是我最近一段时间以来最接近领带的一次了;以我的+1“是”为例,但你需要删除结尾处的+量词以获得单独的结果。如果你有

我想让它匹配所有的“嗨”,但它只匹配第一个

另外,多个匹配如何使用javascript match命令

var match = $('textarea').val().match(<regex that matches multiple patterns>);
它会返回一个数组吗?如果没有,我如何让它返回数组?

使用:

在分隔符://g之后添加


你的最新消息。

哈哈,我想这是我最近一段时间以来最接近领带的一次了;以我的+1“是”为例,但你需要删除结尾处的+量词以获得单独的结果。如果你有任何类似的问题,你可能会发现visibone regex备忘单很有用,我没有关联,它只是我发现并使用的一个问题-
var match = $('textarea').val().match(<regex that matches multiple patterns>);
var matches = $('textarea').val().match(/([*][^*]+[*])+/g);
var match = $('textarea').val().match(/[*][^*]+[*]/g);