2 אפשריות לרשותך
filter_var - פונקצייה מובנת בPHP שעוזרת לאמת מחרוזות מסויימות.
regex - אתה בטח יודע מה זה.
filter_var:
קוד:
if( !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) )
{
echo "אימייל שגוי";
}
או בregex: (קוד שרשמתי עכשיו, אני לא בדקתי)
קוד:
if( !preg_match("/^[a-zA-Z0-9-_]{3,50}@[a-zA-Z0-9_-\.]+\.[a-zA-Z]{2,5}$/", $_POST['email']) )
{
echo "אימייל שגוי";
}