Js URl检测方法(javascript)
2009-12-24 09:40
453 查看
//URl检测方法********************************************************
_CheckObjFunc.IsURL= function (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_!~*'()-]+\.)*" // 域名 http://www.my400800.cn
+ "([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);
if (re.test(str_url)){
return (true);
}else{
return (false);
}
}
_CheckObjFunc.IsURL= function (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_!~*'()-]+\.)*" // 域名 http://www.my400800.cn
+ "([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);
if (re.test(str_url)){
return (true);
}else{
return (false);
}
}
相关文章推荐
- Js URl检测方法(javascript)
- JS-安全检测JavaScript基本数据类型和内置对象的方法
- .net的ajax中使用javascript的send方法post参数,url传参,ajax同步异步JS包,传参即可用
- JavaScript——js获取url方法,方便以后页面的跳转
- .net的ajax中使用javascript的send方法post参数,url传参,ajax同步异步JS包,传参即可用
- javascript BASE64-客户端(js)加码-服务器端(c#)解码,URL传递“汉字参数”解决方法
- JS(JavaScript)插入节点的方法appendChild与insertBefore
- javascript(js)中的 substring和substr方法
- 备忘录:javascript通过url向jsp页面传递中文参数乱码解决方法
- js获取URL参数的方法
- javascript 操作 url 中 search 部分方法函数
- JS检测是手机否安装App并打开,否则跳转App Store的方法
- 个人使用:JS获取URL的方法
- js 用于检测类数组对象的函数方法
- node.js中的url.format方法使用说明
- javascript代码中加载js、css头文件方法一例
- [转载 js]JavaScript节点操作DOMDocument属性和方法
- JavaScript(js)对象的创建方法与使用
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- iOS js oc相互调用(JavaScriptCore)---js调用iOS --js里面通过对象调用方法