php正则表达式的使用方法

来源:互联网 发布:小黄鸭软件 编辑:程序博客网 时间:2024/05/26 02:55

最近正在学习PHP语言为毕设做准备,今天学习的是正则表达式匹配的使用。

当匹配时可使用preg_match($p,$str,$matches).替换或者插入时可使用$str = preg_replace($p,插入内容,$str).

<?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 '用户信息验证成功';

0 0
原创粉丝点击