function hasAD(val) {
var a = /\<[sS][cC][rR][iI][pP][tT]\s*([^>]*)\s*\>/;
var b = /\<\/[sS][cC][rR][iI][pP][tT]\>/;
var c = /\<[nN][oO][sS][cC][rR][iI][pP][tT]\s*([^>]*)\s*\>/;
var d = /\<\/[nN][oO][sS][cC][rR][iI][pP][tT]\>/;
var e = /\<[fF][rR][aA][mM][eE]\s*([^>]*)\s*\>/;
var f = /\<\/[fF][rR][aA][mM][eE]\>/;
var g = /\<[fF][rR][aA][mM][eE][sS][eE][tT]\s*([^>]*)\s*\>/;
var h = /\<\/[fF][rR][aA][mM][eE][sS][eE][tT]\>/;
var i = /\<[iI][fF][rR][aA][mM][eE]\s*([^>]*)\s*\>/;
var j = /\<\/[iI][fF][rR][aA][mM][eE]\>/;
var k = /\<[nN][oO][fF][rR][aA][mM][eE][sS]\s*([^>]*)\s*\>/;
var l = /\<\/[nN][oO][fF][rR][aA][mM][eE][sS]\>/;
var tagArray = new Array(a, b, c, d, e, f, g, h, i, j, k, l);
for (var i = 0; i < tagArray.length; i++) {
if (tagArray[i].test(val)) {
return true;
}
}
return false;
}
送给你慢慢模仿吧.啶虫脒 嗪草酮
var a = /\<[sS][cC][rR][iI][pP][tT]\s*([^>]*)\s*\>/;
var b = /\<\/[sS][cC][rR][iI][pP][tT]\>/;
var c = /\<[nN][oO][sS][cC][rR][iI][pP][tT]\s*([^>]*)\s*\>/;
var d = /\<\/[nN][oO][sS][cC][rR][iI][pP][tT]\>/;
var e = /\<[fF][rR][aA][mM][eE]\s*([^>]*)\s*\>/;
var f = /\<\/[fF][rR][aA][mM][eE]\>/;
var g = /\<[fF][rR][aA][mM][eE][sS][eE][tT]\s*([^>]*)\s*\>/;
var h = /\<\/[fF][rR][aA][mM][eE][sS][eE][tT]\>/;
var i = /\<[iI][fF][rR][aA][mM][eE]\s*([^>]*)\s*\>/;
var j = /\<\/[iI][fF][rR][aA][mM][eE]\>/;
var k = /\<[nN][oO][fF][rR][aA][mM][eE][sS]\s*([^>]*)\s*\>/;
var l = /\<\/[nN][oO][fF][rR][aA][mM][eE][sS]\>/;
var tagArray = new Array(a, b, c, d, e, f, g, h, i, j, k, l);
for (var i = 0; i < tagArray.length; i++) {
if (tagArray[i].test(val)) {
return true;
}
}
return false;
}
送给你慢慢模仿吧.啶虫脒 嗪草酮
二级域名,域名中的文件,域名加上端口!是我见过的最全面的url验证了!可能还有遗漏的!
<script language="JavaScript">
<!--
function IsURL(str_url){
var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@
+ "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
+ "|" // 允许IP和DOMAIN(域名)
+ "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
+ "[a-z]{2,6})" // first level domain- .com or .museum
+ "(:[0-9]{1,4})?" // 端口- :80
+ "((/?)|" // a slash isn't required if there is no file name
+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
var re=new RegExp(strRegex);
//re.test()
if (re.test(str_url)){
return (true);
}else{
return (false);
}
}
-->
</script>