【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>



本文来源:http://www.gdgbn.com/wangyezhizuo/27371/