<?php
function validate($email) {
if (preg_match('/^(\\w+[\\w\.\+\-]+)?\\w+@(\\w+\.)+\\w+$/iu', $email)) { return 'valid';
}
return 'invalid';
}
// valid
// invalid
var_dump(validate
('tom@site'), validate
('tomsite.com'));
PD9waHAKCmZ1bmN0aW9uIHZhbGlkYXRlKCRlbWFpbCkgewogICAgaWYgKHByZWdfbWF0Y2goJy9eKFxcdytbXFx3XC5cK1wtXSspP1xcdytAKFxcdytcLikrXFx3KyQvaXUnLCAkZW1haWwpKSB7CiAgICAgICByZXR1cm4gJ3ZhbGlkJzsgCiAgICB9CglyZXR1cm4gJ2ludmFsaWQnOwp9CgovLyB2YWxpZAp2YXJfZHVtcCh2YWxpZGF0ZSgndG9tQHNpdGUuY29tJykpOwp2YXJfZHVtcCh2YWxpZGF0ZSgndG9tQNGB0LDQudGCLtGA0YQnKSk7CgoKLy8gaW52YWxpZAp2YXJfZHVtcCh2YWxpZGF0ZSgndG9tQHNpdGUnKSwgdmFsaWRhdGUoJ3RvbXNpdGUuY29tJykpOw==