zoukankan      html  css  js  c++  java
  • js 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_!~*'().;?:@&=+$,%#-]+)+/?)$";  
           var re=new RegExp(strRegex);  
     //re.test() 
           if (re.test(str_url)){ 
               return (true);  
           }else{  
               return (false);  
           } 
       } 

    IsURL("aa222333");
    false
    IsURL("http://www.sogou.com");
    true
    IsURL("www.sogou.com");
    true
    IsURL("aaaaaaaa");
    true

  • 相关阅读:
    新概念4-27
    胡雪岩06
    新概念4-26
    新概念4-25
    作业01
    day 01 小结
    计算机编程基础
    计算机组成
    markdown文档的编写
    zoj 2674 Strange Limit 欧拉定理应用 (3-E)
  • 原文地址:https://www.cnblogs.com/zccst/p/4717941.html
Copyright © 2011-2022 走看看