码迷,mamicode.com
首页 > 其他好文 > 详细

各种正则表达式罗列

时间:2015-04-23 19:24:18      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

//验证用户名的正则
$user_name = ‘user_name12‘;
if (preg_match(‘/^[a-z\d_]{5,20}$/i‘, $user_name)) {
echo ‘your username is ok‘ . PHP_EOL . ‘<br>‘;
} else {
echo ‘your username is error‘;
}
//验证日期的正则
$date = date(‘Y-m-d‘);
if (preg_match(‘/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/i‘, $date)) {
echo ‘date is ok‘ . PHP_EOL . ‘<br>‘;
} else {
echo ‘date is error‘;
}
//验证邮政编码
$zipcode = "12354-5432";
if (preg_match(‘/^([0-9]{5})(-[0-9]{4})?$/i‘, $zipcode)) {
echo ‘zipcode is ok‘ . PHP_EOL . ‘<br>‘;
} else {
echo ‘zipcode is error‘;
}
//手机号码验证
$tel = "15043947153";
if (preg_match(‘/^0?(13[0-9]|15[012356789]|17[0123456789]|18[0-9]|14[0-9])[0-9]{8}$/i‘, $tel)) {
echo ‘tel is ok‘ . PHP_EOL . ‘<br>‘;
} else {
echo ‘tel is error‘;
}
//邮箱验证
$email = "13225@qq.com";
if (preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i", $email)) {
echo ‘email is ok‘ . PHP_EOL . ‘<br>‘;
} else {
echo ‘email ie error‘;
}

各种正则表达式罗列

标签:

原文地址:http://www.cnblogs.com/chenfeizhou/p/4451106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!