JS验证电话号码
电话号码已不是以前那么固定,号码不断升级。故做出最简的最实用的号码验证
1、在电话号码里只允许出现"0-9"、 "-"、 "+"
var cellphone=/^([\d-+]*)$/;
if(!cellphone.test(form1.messagePhone.value))
{
alert('您输入有效电话号码!');
form1.messagePhone.focus();
return false;
}
-------------------------------------------------------------------------------------
下面是以前固有规则的验证
2、验证固定电话号码
要求格式为:
或加国家号:+2--3位
或不加区号:7--8位
或加3位区号:7--8位
或加4位区号:7--8位
function check()
{
if(testit()||checkphone())
{
}
return false;
}
function
var
return filter.test(form1.messagePhone.value);
}
function checkphone()
{
return filter.test(form1.messagePhone.value);
}
-------------------------------------------------------------------------------------
3、验证手机号码
var cellphone=/^(((1[0-9]{1}[0-9]{1}))+\d{8})$/;
if(!cellphone.test(form1.messageHandset.value))
{
}
4、验证邮编
function IsPostId(str)
{
var reg=/^\d{6}$/;
return reg.test(str);
}