电话号码正则表达式的问题
var tel = document.getElementById("reg_tel").value;
if(tel=="" || tel.length<7 || tel.length>12 ||tel.search(/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/) == -1)
{
alert("电话号码格式错误!");
//document.regmain.reg_tel.focus();
return false;
}else{......
为什么我输入正确的手机号码,也报“电话号码格式错误”???
大家帮我看看哪里有问题,应该怎么改?