网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > 正则表达式 > 正文

JS验证URL函数正则

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/29

网学网为需要正则表达式的朋友们搜集整理了JS验证URL函数 正则相关资料,希望对各位网友有所帮助!

这个url的正则表达式判断的JavaScript!比较全面的。它验证的情况包括IP,域名(domain),ftp,二级域名,域名中的文件,域名加上端口!用户名等等信息,貌似作者也是在网上找的,我从一个项目代码中扣出来的,是我见过的最强最全面的url验证方式!太猛了,贴在这里与大家分享,URL的验证实在是很频繁。

复制代码 代码如下:
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_!~*\''().;?:@&=+$,%#-]+)+/?)

网学推荐

  • ·【推荐参考】最新可过维普检测低于30%
  • ·【推荐】原创参考论文 原创资料
  • ·【推荐】原创参考论文导航
  • ·咨询参考QQ:3710167
  • ·咨询参考微信号:yclw90
  • ·扫一扫 加微信 咨询
  • ·我们提供原创参考论文和原创的参考资料!
  • ·很多朋友如果想要查重指导等,请沟通我们!
  • ·原创的论文资料参考省时间!
  • ·论文格式排版可以找我们!
  • ·论文答辩PPT格式排版定制!
  • ·程序和网站等UI设计定制!
  • ·程序设计定制!
  • ·网站设计定制!
  • ·UI设计定制!
  • ·程序和网站等UI设计定制!
  • ·原创参考论文参考定制!
  • 免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师
    ';
    var re=new RegExp(strRegex);
    //re.test()
    if (re.test(str_url)) {
    return (true);
    } else {
    return (false);
    }
    }


    代码二:

    复制代码 代码如下:
    function CheckUrl(str) {
    var RegUrl = new RegExp();
    RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");//jihua.cnblogs.com
    if (!RegUrl.test(str)) {
    return false;
    }
    return true;
    }
  • 上一篇资讯: js正则表达式之RegExp对象之compile方法编译正则表达式
  • 下一篇资讯: js正则表达式之RegExp对象属性lastIndex,lastMatch,lastParen,lastContext,rightContext属性讲解
  • 相关资讯

    网学推荐

  • ·【推荐参考】最新可过维普检测低于30%
  • ·【推荐】原创参考论文 原创资料
  • ·【推荐】原创参考论文导航
  • ·咨询参考QQ:3710167
  • ·咨询参考微信号:yclw90
  • ·扫一扫 加微信 咨询
  • ·我们提供原创参考论文和原创的参考资料!
  • ·很多朋友如果想要查重指导等,请沟通我们!
  • ·原创的论文资料参考省时间!
  • ·论文格式排版可以找我们!
  • ·论文答辩PPT格式排版定制!
  • ·程序和网站等UI设计定制!
  • ·程序设计定制!
  • ·网站设计定制!
  • ·UI设计定制!
  • ·程序和网站等UI设计定制!
  • ·原创参考论文参考定制!
  • 免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师