立即注册
 找回密码
 立即注册

梦幻岛

搜索
热搜: 活动 交友
梦幻岛 首页 生活 技术分享 查看内容

判断手机号身份证号是否合法(JS)

2019-7-10 10:14| 发布者: admin| 查看: 155| 评论: 0

摘要: 判断输入是否为合法的手机号码

   


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

     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;    

}




路过

雷人

握手

鲜花

鸡蛋
返回顶部