利用 preg_match(),我们可以完成字符串的规则匹配。如果找到一个匹配,preg_match() 函数返回 1,否则返回 0。还有一个可选的第三参数可以让你把匹配的部分存在一个数组中
$pattern="/\w+([-+.]\w+)*@\w+([-.]\w)*\.\w+([-.]\w+)*/";
//$pattern="/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.(?:com|cn)$/";//$pattern="/^[a-zA-Z0-9][a-zA-Z0-9._-]*\@[a-zA-Z0-9]+\.[a-zA-Z0-9\.]+$/A";
$email="12_3@qq.com";
echo preg_match($pattern,$email); //返回值为1 格式正确,为0格式错误
//echo $result;
if (ereg("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+",$email)){
echo "right!";
}else{
echo "wrong!";
}
echo 'rrrr';
}else{
echo 'www';
}