我用下面的正則表達式過濾正則表達式過濾器不進行完全匹配
return this.href.match(/goto.com|xyz.com|loop.com/g);
但是,如果有一個名爲dogoto.com URL,即得被過濾。我如何改變我的正則表達式來禁止它?
我用下面的正則表達式過濾正則表達式過濾器不進行完全匹配
return this.href.match(/goto.com|xyz.com|loop.com/g);
但是,如果有一個名爲dogoto.com URL,即得被過濾。我如何改變我的正則表達式來禁止它?
你可以在它的兩邊添加\b
(字的邊界)。
return this.href.match(/\b(goto\.com|xyz\.com|loop\.com)\b/g);
這裏有一個快速演示:http://jsfiddle.net/wQYuz/9/
你到底想要的正則表達式匹配或不匹配? –
像http://jsfiddle.net/arunpjohny/VkAP8/1/ –