您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

分享一些常用的正则验证

2024/10/21 11:35:40发布40次查看
在日常的项目开发中。需要正则验证一些数据的合法性。这些正则也是平时自己收藏的。有些可能已经不太适用。但可以适当的修改一二就可以用了
//验证手机号
$match = '/^((13[0-9])|(15[^4,\\d])|(18[0,5-9]))[0-9]{8}$/';
//验证座机
$match = '/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/';
//验证身份证号15或18位
$match = '/(^\d{15}$)|(^\d{17}(\d|x|x)$)/';
//email验证
$match = '/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/';
//将手机号中间转换为 * 号
$tel = 18612345678;
$pattern = '/(\d{3})\d{4}(\d{3})/';
$replacement = \$1****\$2;
echo preg_replace($pattern,$replacement,$tel);
ad:真正免费,域名+虚机+企业邮箱=0元
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product