正则表达式 验证 电话,手机,邮箱,数字

来源:互联网 发布:外国留学生来中国数据 编辑:程序博客网 时间:2024/04/28 16:11

/*判断输入是否为合法的手机号码*/

     function isphone2(inputString)

     {

     var partten = /^1[3,5,8]/d{9}$/;

     var fl=false;

     if(partten.test(inputString))

     {

          //alert('是手机号码');

          return true;

     }

     else

     {

          return false;

          //alert('不是手机号码');

     }

     }

     /*判断输入是否为合法的电话号码,匹配固定电话或小灵通*/

     function isphone1(inpurStr)

     {

     var partten = /^0(([1,2]/d)|([3-9]/d{2}))/d{7,8}$/;

     if(partten.test(inpurStr))

     {

          //alert('是电话号码');

          return true;

     }

     else

     {

          //alert('不是电话号码');

          return false;

     }

     }

function isok(str)

{    

if(""==str)

{    

    return false;    

}    

if(str.length!=15&&str.length!=18)

{//身份证长度不正确    

   return false;    

}    

if(str.length==15)

{    

if(!isNumber(str))

{    

 return false;    

}    

}

else

{    

str1 = str.substring(0,17);    

str2 = str.substring(17,18);    

alpha = "X0123456789";    

if(!isNumber(str1)||alpha.indexOf(str2)==-1)

{    

   return false;    

}    

}    

return true;    

}

/*判断是否为邮箱*/

function is_Email(str){

       var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((/.[a-zA-Z0-9_-]{2,3}){1,2})$/;

        if(!reg.test(str)){

                             alert("请填写准确的邮箱");

                              str.focus();

                              return false;

                            }

          

}

 

/*验证是否为数字 */

   function is_number(str){

               var re = /^[0-9]+.?[0-9]*$/;

                     var number=document.getElementById("number_Id").value();

                     //或者是: $("#.number_Id").val();

         if(number==null){

                             document.getElementById("number_Id").focus();

                             return false;

                  

                   }else{       

                    if(!re.test(number)){

                                alert("请填写准确的数字(例如:2");

                                     document.getElementById("number_Id").focus();

                return false;

                                }

                       }

            

            }

 

 

/*是否为空判断*/

 

function Is_Empty(){

           var txt=document.getElementById("txt").value;

           if(txt==""){

                      alert("此项不可以为空,请认真输入");

                      document.getElementById("txt").focus();

                      return false;

                     }

         }

原创粉丝点击