<?php
//匹配包括._-在内的各种邮箱
$email = 'love.you-2013_mark@siteuurl.com.cn.gd.fuck';
function is_email($email){
//$regex = '/^[\w\d][0-9a-z-._]+@{1}([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/i';
$regex = '/^[0-9a-z][0-9a-z-._]+@{1}[0-9a-z.-]+[a-z]{2,4}$/i';
if (preg_match($regex, $email,$match)){
var_dump($match);
return true;
}
return false;
}
if (is_email($email)){
echo 'ok';
}else{
echo 'no';
}
?>
输出结果:array(1) { [0]=> string(42) "love.you-2013_mark@siteuurl.com.cn.gd.fuck" } ok
转载于:https://my.oschina.net/mymillet/blog/161967