URL正则表达式最全面的验证

            /**********************验证链接地址*******************************/
            var r = "^((https|http|ftp|rtsp|mms)?://)"
+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?"
+ "(([0-9]{1,3}.){3}[0-9]{1,3}"
+ "|"
+ "([0-9a-z_!~*'()-]+.)*"
+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]."
+ "[a-z]{2,6})"
+ "(:[0-9]{1,4})?"
+ "((/?)|"
+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
var re=new RegExp(r);
        if (re.test(“值”)){
return true;

}else{

return false;

        }

            /*****************************************************/

你可能感兴趣的:(URL正则表达式最全面的验证)