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;
}
送给你慢慢模仿吧.啶虫脒 嗪草酮
解决方案 »
- 被百度屏蔽了一个JS代码。如何突然。。window.opener
- 请教一个JS代码
- 怎样用javascript获取css在外面定义的高度?
- 求助~js网页另存为时能不能指定保存格式
- 如何用javascript控制一个字段的长度为15或18个字符?
- jquery 通过Load加载了一个页面,点击加载页面中刷新按钮时,整个页面都刷新了,如何避免整个页面的刷新
- 请教一个关于window.location = 'view-source:'+ 'http://www.csdn.net/的问题
- 这个是什么错啊
- 为什么只在ie6下好用,而ie5不执行,但也不报错呢,好象没有什么特殊函数呀?
- easyui Dialog使用过程中 闪烁的问题....
- 关于右iframe刷新左iframe的问题
- 求提取html中纯文本的正则表达式
二级域名,域名中的文件,域名加上端口!是我见过的最全面的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>