qwter

验证url 网址 这款url验证函数是一款可以验证任何合法的网址哦,包括端口也在里了,ip地址,htt,ftp,rtsp,mss等。

<script language=""> function isurl(str_url){   var strregex = "^((https|http|ftp|rtsp|mms)?://)"                     + "?(([0-9a-za-z_!~*\'().&=+$%-]+: )?[0-9a-za-z_!~*\'().&=+$%-]+@)?" //ftp的user@                       + "(([0-9]{1,3}.){3}[0-9]{1,3}" // ip形式的url- 199.194.52.184                       + "|" // 允许ip和domain(域名)  
                    + "([0-9a-za-z_!~*\'()-]+.)*" // 域名- www.  
                    + "([0-9a-za-z][0-9a-za-z-]{0,61})?[0-9a-za-z]." // 二级域名                       + "[a-za-z]{2,6})" // first level domain- .com or .museum                       + "(:[0-9]{1,4})?" // 端口- :80  
                    + "((/?)|"                        + "(/[0-9a-za-z_!~*\'().;?:@&=+$,%#-]+)+/?)$";       var re=new regexp(strregex);       return re.test(str_url);   } </script>

分类:

技术点:

相关文章: