可用正则匹配号段实现,php代码如下:
<?php function getOperatorByPhoneNumber( $phoneNumber) { // 中国移动正则表达式 $cmccPattern = '/^1(3[4-9]|4[7]|5[0-27-9]|7[28]|8[2-478]|9[8])\d{8}$/'; // 中国联通正则表达式 $cuccPattern = '/^1(3[0-2]|4[5]|5[56]|6[67]|7[56]|8[56]|9[6])\d{8}$/'; // 中国电信正则表达式 $ctcPattern = '/^1(33|49|53|73|77|8[019]|9[0139])\d{8}$/'; // 其他运营商正则表达式 $otherPattern = '/^1(3[012]|4[3-6]|5[89]|6[25]|7[01347]|8[89]|9[24-7])\d{8}$/'; // 匹配手机号 if (preg_match($cmccPattern, $phoneNumber)) { return '中国移动'; } elseif (preg_match($cuccPattern, $phoneNumber)) { return '中国联通'; } elseif (preg_match($ctcPattern, $phoneNumber)) { return '中国电信'; } elseif (preg_match($otherPattern, $phoneNumber)) { return '其他运营商'; } else { return '未知运营商'; } } echo getOperatorByPhoneNumber("18523123333");
网友回复
js如何流式输出ai的回答并折叠代码块,点击代码块右侧可预览代码?
ai大模型如何将文章转换成可视化一目了然的图片流程图图表?
大模型生成html版本的ui原型图和ppt演示文档的系统提示词怎么写?
rtsp视频直播流如何转换成websocket流在h5页面上观看?
为啥coze会开源工作流agent coze studio?
如何检测网页是通过收藏夹打开的?
python如何实现类似php的http动态脚本请求处理响应代码?
js如何实现类似php的http动态脚本请求处理响应代码?
trae与solo有啥区别不同?
vue如何让ai动态生成问卷调查多步骤表单式收集基础信息自动规划执行任务?