js 链接地址验证

转载 2013年12月04日 17:42:46
 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)){
            console.log("ok");
            return (true);
        }else{
            console.log("k");
            return (false);
        }
    }

相关文章推荐

Python编程获得本机所有网络链接的ip地址

一、前言      本文使用Python编程获得本机所有网络链接的ip地址,主要思路为:通过os模块调用cmd命令ipconfig,将返回的结果保存,然后使用re模块的正则表达式从结果中获得所有网络链...

UIWebView / NSURL / NSBoundle 相关应用 (实例,加载完成前的背景, 默认safari打开链接地址等)

UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。   一、创建UIWebView C代码 ...

http链接地址开发

  • 2014-12-17 01:06
  • 2.31MB
  • 下载

思科网络教程链接地址

  • 2013-11-19 12:02
  • 231B
  • 下载

U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明

原文:http://blog.csdn.net/zskylark/archive/2010/07/12/5729768.aspx 都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920...

破解百度网盘链接地址

  • 2015-06-09 10:11
  • 1.09MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)