社区
基础编程
帖子详情
各位,如何校验座机电话号码和手机电话号码
phplover
2002-09-28 03:17:45
比如,下面的都合法:
021-11111111
02111111111
86-021-11111111
86021-11111111
号码最后面的部分6-8位,可以带上国际区号
还有手机号吗,前面可以带上0
...全文
774
5
打赏
收藏
各位,如何校验座机电话号码和手机电话号码
比如,下面的都合法: 021-11111111 02111111111 86-021-11111111 86021-11111111 号码最后面的部分6-8位,可以带上国际区号 还有手机号吗,前面可以带上0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vivanboy
2002-09-29
打赏
举报
回复
$pattern="/^([0-9]{1,6}[-]?)?([0][1-9][0-9]{1,2}[-]?)?[0-9]{6,8}$/";//国际区位号码1-6位
$phone="02111111111";
//$phone="021-11111111";
if(preg_match($pattern,$phone)) echo "电话号码合法!";
else echo "电话号码不合法";
$movePhone="13011111111";
if(preg_match("/^[0]?[1][3][0-9]{9}$/",$movePhone)) echo "手机号码合法!";
else echo "手机号吗不合法!";
snolidge
2002-09-28
打赏
举报
回复
关注!!!
anziqi
2002-09-28
打赏
举报
回复
学习学习.
qiushuiwuhen
2002-09-28
打赏
举报
回复
echo(check("021-12345678"));
echo(check("02112345678"));
echo(check("86-021-12345678"));
echo(check("86021-12345678"));
echo(check("0536-1234567"));
echo(check("13812311213"));
echo(check("013812311213"));
function check($str){
if(ereg("^([0-9]{2}-?)?0[0-9]{2}-[0-9]{8}$",$str))return 1;//3位区号
if(ereg("^([0-9]{2}-?)?0[0-9]{10}$",$str))return 2;
if(ereg("^([0-9]{2}-?)?0[0-9]{3}-[0-9]{7}$",$str))return 3;//4位区号
if(ereg("^0?13[0-9]{9}$",$str))return 4;//手机
return 0;
}
qiushuiwuhen
2002-09-28
打赏
举报
回复
8602111111111
行不行?
验证
手机
和
座机
号码的正则表达式
在应用中验证
电话号码
是一个常见的功能,而
电话号码
包括
手机
号码和
座机
号码。今天写这个正则表达式写了比较久,记录在这里,以备后用。本文的一个基本假设:
手机
号码都是11位,
座机
号码加上区号也是11位。先科普一下...
js中常用的正则
校验
1.
手机
号、电话号的正则
校验
const phoneReg = /^1[3,4,5,6,7,8,9][0-9]{9}$/; //
手机
号正则 const telePhoneReg = /^[0]\d{2,3}(-)*\d{7}$/; //
座机
正则【区号有3位的,也有4位的】 2.身份证号正则: const ...
正则表达式之(
手机
+固定电话+传真)
校验
今天被测试逼迫,要我一定要按照规则
校验
下
手机
、固定电话、传真。无奈之下,就想到了强大、高深莫测的正则表达式了,小试牛刀一把。对于正则表达式,我是真心不怎么熟悉,看过它的规则和语法,但是又很快就忘记了,...
JS|jQuery 正则
校验
电话、邮箱、
手机
号码、邮编、身份证号码
手机
号码:
座机
号码: 电子邮箱: 身份证号: 邮编号码: function test(){ var phone = document.getElementById("phone").value; var email = document.getElementById("email").value; var card ...
【Java常用API】正则表达式练习
请编写正则表达式验证用户输入的
电话号码
是否满足要求。请编写正则表达式验证用户输入的
手机
号码是否满足要求。请编写正则表达式验证用户输入的邮箱号是否满足要求。要求:大小写字母,数字,下划线一共4-16位。请...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章