【www.gdgbn.com--js教程】
js 校验普通电话、传真号码
<script language="网页特效">
//校验普通电话、传真号码:可以"+"开头,除数字外,可含有"-"
function istel(object)
{
//国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"var s =document.getelementbyid(object.id).value;
var pattern =/^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/;
//var pattern =/(^[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}$)/;
if(s!="")
{
if(!pattern.exec(s))
{
alert("请输入正确的电话号码:电话号码格式为国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"");
object.value="";
object.focus();
}
}
}
js验证电话号码电话号码已不是以前那么固定,号码不断升级。故做出最简的最实用的号码验证
1、在电话号码里只允许出现"0-9"、 "-"、 "+"
var cellphone=/^([d-+]*)$/;
if(!cellphone.test(form1.messagephone.value))
{
alert("您输入有效电话号码!");
form1.messagephone.focus();
return false;
}
更多详细内容请查看:http://www.111cn.net/wy/js-ajax/35354.htm</script>