【发布时间】:2012-05-17 02:09:42
【问题描述】:
我有这段代码,当我删除global 标志时,它匹配一个额外的fox:
var str = "...brown #fox jumped...";
var arr1 = str.match(/#([^\s]+)/g); //["#fox"]
var arr2 = str.match(/#([^\s]+)/); //["#fox", "fox"]
console.log(arr1.join(", ")); //#fox
console.log(arr2.join(", ")); //#fox, fox
demo
我不知道发生了什么,欢迎任何启发我的东西
【问题讨论】:
标签: javascript regex string-matching