+
81
-

js如何正则匹配多个结果?

我想用js正则匹配一个字符串中的多个结果,请问js如何正则匹配多个结果?

网友回复

+
1
-
<script>

    var str = '<a href="bfw.wiki">官网</a><span>|</span><a href="code.bfw.wiki">代码库</a>';
    var reg = /href="([^"]+)">/g;
    var res = str.match(reg);
    console.log(res);

    while (res = reg.exec(str)) {

        alert(res[1]);
    }

</script>

我知道答案,我要回答