من تابعي واسه اين كار نه ديدم نه شنيدم ولي معمولا از regular expression استفاده ميكنند شما هم ميتوني همچين كاري رو بكني اين يه regular expression واسه ايمل اگه نتونستي ازش استفاده كني بگو تا بهت بگم
(if($cur_email=="" || !eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$cur_email