绿色免费软件下载站

关键词: 策略

软件教程

手机号码验证方法(正则验证) 手机号码检验正则表达式

手机号码验证方法(正则验证) 手机号码检验正则表达式

分类: 大小: 热度:5
发布:
语言:简体中文
关键词:

    APP截图

    应用介绍

    手机号码验证方法(正则验证)

    来源: 浏览:90 2022-01-30 18:28:17

    只允许使用数字

    <;xsl:attribute name=“onkeyup”>;价值=价值。替换(/[^\d]/g',)<;/xsl:attribute>;

    <;xsl:attribute name=“onbeforeplaste”>;剪贴簿数据。setdata('text',clipboarddata.getdata('text')。替换(/[^\d]/g',)<;/xsl:attribute>;

    //只能填写一部固定电话

    $('.form inline')。提交(函数(){

    var m=$('input[name=mobile]')。val();

    var p=$('input[name=phone]')。val();

    var reg=/^1\d{10}$/;

    如果((m==“”| |!注册测试(m))&;&;p==“”){

    $('input[name=mobile]')。addclass('error_color');

    $('input[name=mobile]')。工具提示(“显示”);

    返回false;

    }否则{

    $('input[name=mobile]')。removeclass('error_color');

    $('input[name=mobile]')。工具提示(“隐藏”);

    返回true;

    }

    })

    让我们看看最新的手机号码验证正则表达式

    由于手机号码段的不断更新,原有的正则表达式已经不能满足需求。重写此表达式,段的数据源基于:

    现有手机号码段:

    搬迁:139;138 nbsp;137 nbsp;136 nbsp;135 nbsp;134 ;147 nbsp;150和nbsp;151 nbsp;152 nbsp;157 nbsp;158 nbsp; ;159和nbsp;178;182 nbsp;183 nbsp;184 nbsp;187 nbsp;188

    联通:130家;131 nbsp;132和nbsp;155 nbsp;156和nbsp;185 nbsp;186 nbsp;145 nbsp;176

    电信:133;153 nbsp;177 nbsp;173 nbsp;180 nbsp;181 nbsp;一百八十九

    虚拟运营商:

    170;一百七十一

    完成后:

    130~139;145,147 15[012356789] 178,176,177,173,170,171 180~189

    var regex={

    手机:/^0?;(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/

    }

    js:

    var bool=checkregexp(jq(“#mobile”),/^0?;(13[0-9]| 15[012356789]| 17[013678]| 18[0-9]| 14[57])[0-9]{8}$/,“电话格式错误”)

    表达式分析:

    “/”表示正则表达式。

    “^”表示字符串的开头,“$”表示字符串的结尾。

    “?” 表示匹配前的一个或零个字符,因此这里是0?;手机号码可以以0开头,也可以不以0开头。

    下一部分是验证11位移动电话号码,从13开始,因为它可以从130-139获得,所以可选范围是[0-9]。从15开始的数字没有154,因此[]中没有数字4。当然,它也可以写成[0-35-9]。下面从18和14开始的数字与上面相同。

    括号代表一个子表达式,其中四个可选分支分别以“|”区分。在常规中,“|”的优先级最低。这里,每个分支匹配三个字符(一个[]只能匹配一个字符,这是可选的含义),即移动电话号码的前三位数字,然后有八位数字要匹配,它可以是0到9之间的任何字符,因此它是“[0-9]{8}”。{}中的数字表示之前匹配的字符数。

    分析完成。

    如果一个大头在前面写8617951或什么的呢?

    /^(0|86|17951)? (13[0-9]| 15[012356789]| 17[013678]| 18[0-9]| 14[57])[0-9]{8}$/

    c#版本:

    使用系统。文本常规表达;

    公共静态电话(串线电话)

    {

    返回正则表达式。ismatch(str|U电话,“^(0|86|17951)和#63;(13[0-9]| 15[012356789]| 17[013678]| 18[0-9]| 14[57])[0-9]{8}$”;

    }

    以上是小编介绍的手机号码验证方法(定期验证)。我希望这对你有帮助。如果您有任何问题,请给我留言,小编会及时回复您。非常感谢您对脚本之家网站的支持!

    您还可以搜索:手机号验证的正则表达式,手机号的正则验证,手机号码验证规则,验证电话号码的正则,手机号码检验正则表达式,手机号正则校验,验证手机号正则表达式,手机号检验正则表达式,校验手机号正则,验证手机号是否正确的正则表达式④

    本文地址:https://downloadforweb.com/jiaocheng/28506.html

    上一篇:唱吧会员中心怎么兑换东西?唱吧会员中心兑换东西的操作步骤 唱吧金币怎么兑换会员

    下一篇:噬神者,PSP噬神者

    相关应用

    猜您喜欢

    相关资讯