try
var reg=/^([0-9]{3,4}\-[0-9]{3,8})|([0-9]{3,8})|(\([0-9]{3,4}\)[0-9]{3,8})|(0{0,1}13[0-9]{9})%/
var reg=/^([0-9]{3,4}\-[0-9]{3,8})|([0-9]{3,8})|(\([0-9]{3,4}\)[0-9]{3,8})|(0{0,1}13[0-9]{9})%/
为什么报的错误是服务器的错误呢,奇怪?
{
var str=s;
var reg = /(^\d{3,4}\-\d{3,8}$)|(^\d{3,8}$)|(^\(\d{3,4}\)\d{3,8}$)|(^0?13[^24]\d{8}$)/
return reg.test(str)
}
alert(isTel("013465475457")); //目前还没有132 与 134 手机号
alert(isTel("013565475457"));
function isTel(s)
{
var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
return reg.test(s)
}alert(isTel('010-65475457'))
var rs=/^(((([0-9]{3,4})|(\([0-9]{3,4}\)))\-)?([0-9]{3,8})|(0?13[0-9]{9}))$/
var str="(025)-12345678"
alert(str.replace(rs,""));
</script>