2016 - 2024

感恩一路有你

正则长度限制15或18位 用js的正则表达式检测电话号码,要求,必须是1开头,只能是数字,并且是11位数字,这儿正则表达式怎么写?

浏览量:3205 时间:2021-03-11 17:56:28 作者:admin

用js的正则表达式检测电话号码,要求,必须是1开头,只能是数字,并且是11位数字,这儿正则表达式怎么写?

答案:/^1D{10}$/解析:^1以1开头,D代表一个数字,D{10}代表数字出现10次,加上前面以1开头,正好是11个数字,x$代表它以x结尾,这里$代表它不在后面,11个数字之后是匹配字符串的结尾。结果表明:是的,用is Numeric和strlen函数来写,最后用regular来判断它是否是一个手机号码。如果是一个手机号码,就得到它

用is Numeric判断它是一个号码

用strlen判断它的长度是11位还是12位,用12位判断第一位是0。基本上,您需要在号码前加0才能拨打其他省份的电话

$search=“/^(1(([35][0-9])|(47)|[8][0126789])D{8}$/”

if(preg Match($search,$text)){

echo“手机完全符合”“]}else{

echo“手机格式不符合”“]}

正则长度限制15或18位 正则是什么 正则表达式匹配长度

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。