PHP判断手机号码是否正确
我们将用正则表达式来匹配手机号码,我们先分析一下手机号码的编码规则:
1. 手机号都是11位的
2. 手机号码均为1开头
3. 第二个数字目前有34578这几个数字,后面会不会增加1、2、6、9,我只能说很有可能,程序猿就是苦逼!
php用正则表达式判断手机号码的写法:
$g = "/^1[34578]\d{9}$/";
// "^"符号表示必须是1开头; "[ ]"的意思是第二个数字必须是中括号中一个数字; 而 \d 则表示0-9任意数字,后跟{9}表示长度是9个数字; 后面的$表示结尾; 开始和结尾的 / 是正则表达式必须放在这个中间, 有的后面可能还跟模式.
举例:
1、从一段文本中提取出所有的手机号码
$str = '我的手机号码13800001111,你的手机号码18900009999,他的手机号码17710101212';
preg_match_all("/^1[34578]\d{9}$/", $str, $mobiles);
var_dump($mobiles);
2、检查一个字符串是不是一个合法的手机号码
if(preg_match("/^1[34578]\d{9}$/", $mobile)){
echo '匹配成功,是手机号码';
}
PHP判断手机号码是否正确相关推荐
- 微信小程序判断手机号码格式正确与否的代码
11位手机号码判断并不简单,关键是要尽可能的考虑到所有情况.其关键还在于正则表达式的使用: valid_mobile:function(){const regex = /^(((1[35789][0- ...
- python判断手机号码是否正确_Python:尝试检查有效的电话号码
我正在尝试编写一个程序,该程序接受格式为XXX-XXX-XXXX的电话号码,并将条目中的任何字母翻译为相应的号码. 现在我有了这个,如果启动不正确,它将允许您重新输入正确的数字,但随后它会翻译输入的原 ...
- python判断手机号码是否正确_Python.弄清楚如何输入正确的电话号码
因此,我是python的新手,我正在编写一个程序,该程序接受XXX-XXX-XXXX格式的电话号码,并将所有字母更改为相应的数字.我需要检查条目并确保其格式正确,如果不正确,请允许其重新输入.我很难让 ...
- js判断手机号码是否正确格式
function phone(TEL) {var strTemp = /^1[3|4|5|6|7|8|9][0-9]{9}$/;if (strTemp.test(TEL)) {return true; ...
- python判断手机号码是否正确_Python实现随机生成手机号及正则验证手机号的方法...
本文实例讲述了Python实现随机生成手机号及正则验证手机号的方法.分享给大家供大家参考,具体如下: 依据 根据2017年10月份最新的手机号正则进行编码, 正则如下: (13\d|14[579]|1 ...
- python判断手机号码是否正确_Python程序验证输入的电话号码是否正确
以下是我到目前为止的情况,尽管它不能正常工作.如有任何修改建议,敬请谅解.在def get_telephone_number(areacode, prefix, number): set1 = are ...
- ios利用正则表达式判断手机号码格式是否正确
//判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobile { mobile = [mobile stringByReplacingOccurrences ...
- html判断手机号码正确,js判断手机号是否正确并返回的实现代码
js判断手机号是否正确并返回的代码,具体代码如下所示: function abc() { var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})) ...
- JS判断输入手机号码是否正确
JS判断输入手机号码是否正确 现在中国地区的号码 中国电信号段133.149.153.173.177.180.181.189.190.191.193.199 中国联通号段130.131.132.145 ...
- JAVA学习代码——验证手机号码是否正确
利用正则表达式判断手机号码 import java.util.Scanner;public class Test {//输入手机号码检查是否有误public String checkMobile(St ...
最新文章
- request对象方法详解
- maven获得dom4j_在maven下的使用Dom4j解析XML....
- 在 Microsoft Word 文档 中粘贴代码实现语法高亮的方法
- C#中配置文件的使用
- java collection详解_java 7 collection 详解(一)
- 非标准语法;请使用 _国际汉语教学中 语法点讲解的具体方法
- pythonpm2.5空气质量提醒_Python实现抓取城市的PM2.5浓度和排名
- cropper裁切图片并预览上传(1)
- python怎么过验证_Python3基础:如何验证你的代码
- redis 删除操作命令
- 华雨欢:5月硬分叉的BCH未来可期
- 查看欧拉系统服务器ip,EulerOS 系统配置
- java jar 启动好慢_Tomcat启动很慢,提示“At least one JAR was scanned for TLDs yet contained no TLDs.”...
- 关于PHP中如何跟踪报错的手段
- 如何制作系统启动盘(U盘)
- 清华大学 zhongguo li 计算机,2013年EI收录中国期刊名单(包括新收录的).xls
- iOS apple 登录
- poj1637(混合图判欧拉回路)
- 计算机键盘手指放置,键盘上手指放置的位置图
- solidity 基础讲解
热门文章
- 左耳朵耗子给出的学习指南
- 红外遥控的发射和接收原理
- Java基础常见面试题及详细答案(总结40个)
- 在线考试系统软件测试总结,基于智慧校园平台的在线考试系统应用研究
- nbu 7.5备份oracle,NBU7.5备份oracle
- STM8L开发环境配置
- 蓝宝石rx470d原版bios_狼神矿卡烤机89°C!强刷蓝宝石RX570超白金显卡BIOS降温75°教程...
- 基于OMAPL138的Linux字符驱动_GPIO驱动AD9833(二)之cdev与read、write
- 配电室环境监测系统,智能配电室环境监控系统完整方案
- uniapp 在HBuilder X中配置微信小程序开发工具