首页 > PHP专栏 > php正则验证手机号码和邮箱格式
2015
04-18

php正则验证手机号码和邮箱格式

1、验证手机号码格式

$mobile = '18788888888';
if(!(preg_match("/13\d{9}|15\d{9}|17\d{9}|18\d{9}/",$mobile))){
     return array('error' => '手机号码格式不正确');
}

2、验证电子邮箱格式

$email = 'admin@23yinshi.com';
$pattern = "/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i";
if(preg_match($pattern,$email)){
	echo 'ok';
}else{
	echo 'error';
}