PHP学习之-正则表达式验证常用案例

在学习PHP的过程中,学习到正则表达式时,碰到一些验证案例,遂想着留下来,以备日后不时之需。 <?php $user = array( 'name' => 'spark1985', 'email' => 'spark@imooc.com', 'mobile' => '13312345678' ); //进行一般性验证 if (empty($user)) {
die('用户信息不能为空');
} // 对用户名长度进行验证 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('/^1\d{10}$/i', $user['mobile'])) {
die('手机号不合法'); } echo '用户信息验证成功';

Allen

是非本无绝对,答案何须完美?

你在哪儿,我就在哪儿 https://blog.csdn.net/Sias_666