在很多的时间需要检查是否为网址代码,验证url是否为正确的格式哦,下面提供一款js验证url函数,他可以验证https教程|http|ftp|rtsp|mms,还有端口。
**
* 检查是否为网址
*
* @param {}
* str_url
* @return {boolean} true:是网址,false:<b>不是</b>网址;
*/
this.isurl = function(str_url) {// 验证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);
return re.test(str_url);
}
js 检查是否为网址代码
时间: 2024-08-02 09:03:27
js 检查是否为网址代码的相关文章
js 检查密码验证函数与检查邮件地址代码
js 检查密码验证函数与检查邮件地址代码 //检查密码是否相同 function isSamePwd(objPwd1, objPwd2, msg) { pwd1 = objPwd1.value; pwd2 = objPwd2.value; if (pwd1 != pwd2) { if (null == msg) { alert("密码不相同!"); } else { alert(msg); } objPwd2.value = ""; objPwd2.focus();
js特殊字符过滤的示例代码
本篇文章主要是对js特殊字符过滤的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: //匹配中文 数字 字母 下划线 var checkInput = function (str) { var pattern =var pattern = /^[wu4e00-u9fa5]+$/gi; if(pattern.test(c)) { return fa
使用非html5实现js板连连看游戏示例代码_javascript技巧
向大家分享一款如何实现js版连连看游戏,如下图所示: 首先看一下html的布局方式在index.html文件中: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http
js 返回变量的类型代码
本文章为你提供一款js 返回变量的类型代码哦,如果你不懂得如何获取js变量的类型的话,看看我们下面的代码你就知道如何获取js变量的代码哦. //得到x的类型,返回类型名称 function getType(x) { //如果x为null,则返回null if (x == null) return "null"; var t = typeof x; //如果x为简单类型,则返回类型名称 if (t.toLocaleLowerCase() != "object") re
JS表单验证的代码(常用)_javascript技巧
注册验证: <script language="JavaScript" src="js/jquery-1.9.1.min.js" type="text/javascript"></script> //验证表单 function vailForm(){ var form = jQuery("#editForm"); if(!vailNickName())return; if(!vailPhone())re
prototype教程:使用JS接受URL参数的代码
初学prototype,发个JS接受URL参数的代码以下是HTML网页特效代码,点击运行按钮可查看效果: [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
js判断屏幕分辨率的代码
由于现在的很多用户的分辨率问题,导致很多广告会遮挡内容或者对于不同分辨率的用户不同的css样式,就可以参考下面的代码 一般我们可以通过下面的代码判断分辨率 复制代码 代码如下: <script language="JavaScript"> <!-- Begin function redirectPage() { var wjb51=screen.width; var hjb51=screen.height; alert("经系统检测,你的屏幕分辨率
JS控制图片翻转示例代码
本篇文章主要介绍了JS控制图片翻转示例代码(兼容firefox,ie,chrome) 需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.
js获取当前路径的示例代码
本篇文章主要是对js获取当前路径的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 <script type="text/javascript"> thisURL = document.URL; thisHREF = document.location.href; thisSLoc = self.location.href; thisDLoc = document.location; strwrite = " thisURL: [