我在尋找在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