问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP问题:如何判断对方输入的手机号是11位呢?

发布网友 发布时间:2022-04-24 17:36

我来回答

2个回答

热心网友 时间:2022-04-18 14:04

if(preg_match('/^(131|132)\d{8}$/','13123321123'))
{
//11位并且是131或者132开头的
}
else
{
//不符合条件
}

To MoontoC:
正则的优势是简单、灵活、严谨

举个很简单的例子,如果用户输入的是
13134567890.01
13134567890ab
用浮点判断自然导致数据库操作错误
如果要必免这样的错误发生,自然又要用到字符串操作
strlen($num) == 11
而即使是上面这个函数,也不一定是正确的。考虑
$num = '1.313456e10';
另外,如果条件再改改,要加入137,138开头的呢,
而字符串函数还要判断每一位是不是数字吧。

至于效率,在没装Zend Optimizer的情况下每秒三十万次以上已经可以满足绝大多数情况了。

热心网友 时间:2022-04-18 15:22

if(strlen($mobile)==11){
if(substr($mobile,0,3)==131 or substr($mobile)==132){

}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...每次文字比较多超出屏幕大小就不知道怎么截屏,求教大佬! 我国政策性 广西明士清医疗器械有限公司怎么样? 广西禾力药业有限公司怎么样? 广西龙母圣商贸有限公司怎么样? 安徽合肥有什么去痔的好地方 我女朋友的谷丙转氨酶过高(达到121),而且两对半检测为阴性,是肝功能有... 泸州丽人女子医院开展科室 自由之子本次世界杯是否将在小组赛中被菜? 世界杯谁会嬴 窗帘 怎样购买最合算 伴热电缆的伴热带控制报警箱的安装 thinkphp怎么实现手机号风险检测功能 窗帘如何做省钱? php中输入一个手机号判断是否合理代码 PHP提取手机号码的正则表达式 应该怎么写? PHP中如何实现手机号或邮箱登录?高手指点 字符串:必须为数字,6位 电子邮箱:格式 手机号 用php正则验证实现 iphone6设置qq邮箱显示通过993连接服务器超时 怎么用php实现手机注册和手机验证 我登录qq邮箱的时候按它说网络超时请你稍后重试什么意思怎么设置 手机QQ邮箱总是提示登陆超时,可我的手机没有功能,以前用书签登陆可以的 php 同时验证电话号码和手机号码的正则表达式,请写下号码格式 qq邮箱登陆后打不开怎么办? ThinkPHP是否有自带验证电话格式 平板上登录不上qq邮箱,显示网络超时。 为什么我手机进qq邮箱,点进收件箱以后就会显示登录超时 为什么我的小米1登录qq邮箱的时候,总显示登录超时请稍候从试 手机QQ邮箱登录超时为什么? win8系统 QQ邮箱无法登陆 (显示 链接超时) 用PHP写一个接口,随机生成6位数字,然后以短信的形式发送到对应的手机号... 电伴热温控箱感温头安装方法 php使用正则表达式匹配手机号?求助 家庭装修该如何做好窗帘预算 伴热带的 安全安装方法 做窗帘怎么算价钱? 姓名,手机号码这样的php正则怎么写 电伴热(加热电缆)安装时应该注意哪些事项? 以下用PHP正则来编写下 1、验证生日 2、将手机号的第5位到第8位替换成*号 3、验证人民币格式 4、验证车牌 变频海尔空调室内机显示屏报警故障代码“F1”是什么问题?怎么处理? 电伴热需不需要控制箱 php判断手机号9位数会报错。12位数会报错,为什么到了第10位就不报错? 电伴热带安装的几个细节需要注意 窗帘怎么做省布料一些呢? php 用手机号接收短信验证码找回密码怎么做 卧室窗帘怎么选实用又实惠呢? 关于php手机号码正则表达式匹配问题 自限温电伴热带在安装和设计中有哪些要求 我的出租屋没有窗帘,怎么做一个既便宜又美观的窗帘? 同样配置,为什么华为笔记本比神舟贵