if(preg_match('/^[\w-]+@[\w-]+(\.[a-zA-Z]+)?\.[a-zA-Z]{2,3}$/','ajsdfaio_d@sinacom.cn')){
echo 'ok';
}else{
echo 'no';
}