PHP常用工具函数之手机号相关
1、手机号正确与否判定
//测试手机号 $phone = '17777777777'; $pattern = '/^1[356789]\d{9}$/'; $is = preg_match($pattern, $phone); //输出0或1 echo $is;//1
2、手机号中间4位替换为****
//测试手机号 $phone = '17777777777'; //方法1、直接替换 echo substr_replace($phone, '****', 3, 4); //方法2、截取+* echo substr($phone, 0, 3) . '****' . substr($phone, 7); //方法3、正则替换 $pattern = '/(\d{3})\d{4}(\d{4})/'; echo preg_replace($pattern, '$1****$2', $phone); //结果:177****77777
转载于:https://www.cnblogs.com/deverz/p/11411270.html
PHP常用工具函数之手机号相关相关推荐
- js插件编写常用工具函数及格式
一.基本格式 1 ;(function(undefined) { 2 "use strict" 3 var _global; 4 5 var plugin = { 6 add: f ...
- TensorFlow 高维tenso常用工具函数
tensorflow 常用工具函数 1. shape 重定义: tf.reshape() 2. 维度交换: tf.transpose() 3. 维度扩充: tf.expand_dims() 4. 维度 ...
- part4-2 流程控制二(循环结构,while、for循环,列表推导式、生成器推导式,常用工具函数,控制循环结构,4个简单实例)...
循环语句在循环条件满足时,可反复执行某一段代码,这段被重复执行的代码称为循环体.在循环体中,需要在合适的时候把循环条件设置为假,从而结束循环:否则循环一直执行下去形成死循环.循环语句通常包含如下4个部 ...
- 推荐一个js常用工具函数库
etools 常用js函数整理 安装和使用 使用npm安装:npm install -s etools 通过es6模块引入,如import _ from "etools";cons ...
- 推荐一个js常用工具函数库etools
etools 常用js函数整理 安装和使用 使用npm安装:npm install -s etools 通过es6模块引入,如import _ from "etools";cons ...
- 【嵌入式C语言】常用工具函数之数字字符串与十进制数字转换函数
背景:在嵌入式开发中,有时候我们在协议中发送或者收到的数字都是十进制数字,而我们在人机交互时,需用通过字符串类型来显示该十进制数字,这就经常需要对十进制数字和数字字符串进行相互转换. 说明:下面给出的 ...
- JS 开发常用工具函数
本文原载于SegmentFault专栏 作者:hfhan 整理编辑:SegmentFault 1.isStatic:检测数据是不是除了symbol外的原始数据 function isStatic(va ...
- numpy 常用工具函数 —— np.bincount/np.average
<a href="http://blog.csdn.net/lanchunhui/article/details/50072453", target="_blank ...
- JavaScript 常用工具函数
目录 1. 为元素添加 on 方法 2. 为元素添加trigger方法 3. 转义 HTML 标签 4. HTML 标签转义 5. 跨浏览器绑定事件 5. 加入收藏夹 7. 提取页面代码中所有网址 8 ...
最新文章
- vs2003不能正常调试或运行!
- 前工404见闻,让我怀疑我是不是身处东南大学……
- Intel Realsense D435 python wrapper pyrealsense 类模块汇总
- “智能微尘”:助推物联网应用的关键
- hbase异步客户端连接-非阻塞并发模式实验记录(还没弄完)
- 判断字段长度大于某长度_判断数据库性能只能通过count(*)?No,这些优化方案了解一下!...
- Linux加密框架中的算法和算法模式
- [Node.js] 模块化 -- http服务器模块
- Struts2自定义的转换器
- 奖品好low !! -- 说说开源中国oschina的年度评选
- 电商美工必备,品质超高的万能套用促销PSD分层模板,宝藏!
- ssms18还原数据_SSMS 18中的静态数据屏蔽
- AMD授权GPU给Intel?苏姿丰:没有的事
- 让form登录界面居中_徒手撸-登录页面(1)
- Maven学习总结(六)——Maven与Eclipse整合
- ExtJS EditorGridPanel 示例之JSON格式Store前后台增删改查
- linux 断开远程vnc,Linux停VNC远程控制的使用方法
- 使用Openxal框架开发加速器模型相关的java应用程序
- 展讯7731C_M Android6.0 充电指示灯实现(一)------关机充电实现
- 自动控制原理(2)——自动控制的类型、基本要求
热门文章
- 使用sealos安装K8S集群时,需确保节点的swap是关闭的
- 【网址收藏】Porter:面向裸金属环境的 Kubernetes 开源负载均衡器
- redis hash数据类型常用命令
- volatile的实现细节
- IDEA的GsonFormat插件--将json字符串直接实例化成类
- RabbitMQ消费消息幂等性问题
- MySQL ADDDATE(d,n)	计算起始日期 d 加上 n 天的日期
- 判断java中String、自定义对象、集合为空的方法
- php定时发送生日模块消息_Swoft 2.0.5 更新,新增高效秒级定时任务、异常管理组件...
- 基于 abp vNext 和 .NET Core 开发博客项目 - 定时任务最佳实战(三)