1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
      <output id="hzk7v"></output>
    2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
    3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

      Javascript正则表达式验证账号¡¢手机号¡¢电话和邮箱的合法性

       更新时间£º2019年04月02日 11:25:37   作者£ºLeon   我要评论

      这篇文章主要介绍了Javascript正则表达式验证账号¡¢手机号¡¢电话和邮箱的合法性£¬本文通过实例代码给大家介绍的非常详细£¬具有一定的参考借鉴价值,需要的朋友可以参考下

      正则表达式是用于匹配字符串中字符组合的模式¡£在 JavaScript中£¬正则表达式也是对象¡£这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match¡¢replace¡¢search 和 split 方法¡£本章介绍 JavaScript正则表达式¡£

      1¡¢验证帐号是否合法

      验证规则£º字母¡¢数字¡¢下划线组成£¬字母开头£¬4-16位¡£

      function checkUser(str){
        var re = /^[a-zA-z]\w{3,15}$/;
        if(re.test(str)){
          alert("正确");
        }else{
          alert("错误");
        }
      }
      checkUser("neirong.org");//调用

      2¡¢手机号码

      验证规则£º11位数字£¬以1开头¡£

      function checkMobile(str) {
        var re = /^1\d{10}$/
        if (re.test(str)){
          alert("正确");
        }else{
          alert("错误");
        }
      }
      checkMobile('13800138000'); //调用

      3¡¢电话号码

      验证规则£º区号+号码£¬区号以0开头£¬3位或4位£¬号码由7位或8位数字组成£¬区号与号码之间可以无连接符£¬也可以¡°-¡±连接

      function checkPhone(str){
        var re = /^0\d{2,3}-?\d{7,8}$/;
        if(re.test(str)){
          alert("正确");
        }else{
          alert("错误");
        }
      }
      checkPhone("09557777777");//调用

      4¡¢邮箱

      验证规则£º姑且把邮箱地址分成¡°第一部分@第二部分¡±这样¡£第一部分£º由字母¡¢数字¡¢下划线¡¢短线¡°-¡±¡¢点号¡°.¡±组成£»第二部分£º为一个域名£¬域名由字母¡¢数字¡¢短线¡°-¡±¡¢域名后缀组成£¬而域名后缀?#35805;?#20026;.xxx或.xxx.xx£¬一区的域名后缀?#35805;?#20026;2-4位£¬如cn¡¢com¡¢net£¬现在域名有的也会大于4位

      function checkEmail(str){
        var re = /^(\w-*\.*)[email protected](\w-?)+(\.\w{2,})+$/
        if(re.test(str)){
          alert("正确");
        }else{
          alert("错误");
        }
      }
      checkEmail("[email protected]");//调用

      总结

      以上所述是小编给大家介绍的Javascript正则表达式验证账号¡¢手机号¡¢电话和邮箱的合法性£¬希望对大家有所帮助£¬如果大家有任?#25105;?#38382;请给我留言£¬小编会及时回复大家的¡£在此也非常感谢大家对脚本之家网站的支持£¡

      相关文章

      最新评论

      3dÊÔ»úºÅÖвÊÍø

        1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
          <output id="hzk7v"></output>
        2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
        3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

            1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
              <output id="hzk7v"></output>
            2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
            3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>