概述
PHP提供了很强大的正则匹配功能,具体的正则匹配知识点很多,在这里不做详述.只对常用API,以及常见用法的总结.更多请查看文档PHP手册(正则表达式)
以下是PHP常见的应用,根据实际应用自定义正则表达式才是最正确的.
<?php
$user = array(
'name' => 'username123',
'email' => '277427702@qq.com',
'mobile' => '13570032501'
);
if (strlen($user['name']) < 6) {
die('用户名长度最少为6位');
}
//用户名必须为字母、数字与下划线
if (!preg_match('/^w+$/i', $user['name'])) {
die('用户名不合法');
}
//验证邮箱格式是否正确
if (!preg_match('/^[w.]+@w+.w+$/i', $user['email'])) {
die('邮箱不合法');
}
//手机号必须为11位数字,且为1开头
if (!preg_match('/^1d{10}$/i', $user['mobile'])) {
die('手机号不合法');
}
echo '用户信息验证成功';
最后
以上就是想人陪外套为你收集整理的PHP正则匹配的全部内容,希望文章能够帮你解决PHP正则匹配所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复