url的js判断

<script language="JavaScript">
<!--
 function IsURL(str_url){
 	str_url=str_url.toLowerCase();
  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); 
        }
    }
-->
</script>

<input id="url" type="text" value="http://www.google.cn"></input>
<button onclick="if(IsURL(document.getElementById('url').value)){	alert('合格');}else{alert('BETTY=?lovely ');}">校验</button>

 

<script type="text/javascript" src="http://www.pynon.com/ireader/reljs?style=left&showsub=0&autostart=1">
</script>

 

你可能感兴趣的:(JavaScript,Google)