手机号码验证方法(正则验证)
只允许使用数字
<;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