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

来源:互联网 发布:重生之徐徐图之易知 编辑:程序博客网 时间:2024/06/06 01:05
            /**********************验证链接地址*******************************/
            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;

        }

            /*****************************************************/
0 0
原创粉丝点击