var keyword = "qq.com";
var str = "afsd.QQ.com"
var reg = new RegExp("([^\d\w]|^)"+keyword+"([^\d\w]|$)","gi");
var res = reg.test(str);
console.log(res);
reg是你要的表达式,我写的方法,也会匹配
qq.com,
w.qq.com,
qq.com.s,
w.qq.com.c
这四种情况,就是,可以是关键字开头,也可以是关键字结尾的。试试看