我在寻找在JS匹配字符串正则表达式不以# 启动此功能javascript正则表达式匹配^ [^#]?
String.prototype.parseHashtag = function() {
return this.match(/[#]+[A-Za-z0-9-_]+/g);
}
t="#lorem #ipsum yes no";
console.log(t.parseHashtag()); // ["#lorem", "#ipsum"]
相反,我发现这个Regex: Finding strings that doesn't start with X
但正则表达式不起作用/([ ^#] | ^)[az] /或者我可能累了... 我做了一个replace(),但真的很好奇,想知道如何在match()中做到这一点!
这里是一个js:http://jsfiddle.net/d8HVU/1/
你的问题到底是什么?哪个正则表达式不起作用? – jfriend00 2012-03-02 22:11:08