我正在编写一个网站,用户可以在其中撰写评论。但是,不允许用户向任何页面插入任何类型的链接或网址广告。我测试了很多像
这样的案例 嘿,还可以在www上查看我的页面。 mywebsit。 com嘿,也请查看http://abcdMywebsite.com
上的页面使用以下正则表达式:
jQuery.validator.addMethod("stringHasUrl", function(val, elem) {
var regex = new RegExp("(http|https|ftp|ftps|www|href)","i");
if(regex.test(val)){
return false;
}else{
return true;
}
}, "");
它基本上有效。但我不确定我是否遗漏了任何东西。还有其他模式,我应该添加吗?
谢谢!