ელ-ფოსტის სინტაქსის შემოწმება

ბევრ სარეგისტრაციო ფორმებში გვჭირდება მომხმარებლის მიერ შეყვანილი ელ-ფოსტის სისწორის შემოწმება, გავაკეთოთ იგი იმდენად რამდენადაც შესაძლებელია ჩაწერილი ელ-ფოსტის პირობაზე

[cc lang=”php”]
function is_valid_email($email) {
$result = TRUE;
if(!eregi(“^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$”, $email)) {
$result = FALSE;
}
return $result;
}
[/cc]

გამოყენება და შედეგი –

[cc lang=”php”]
is_valid_email(‘momxmarebeli’);
#Result False

is_valid_email(‘momxmarebeli@yahoo.’);
#Result False

is_valid_email(‘@yahoo.c’);
#Result False

is_valid_email(‘momxmarebeli@yahoo.com’);
#Result True

[/cc]

One comment on “ელ-ფოსტის სინტაქსის შემოწმება

  1. კარგი ძველი თემაა მაგრამ მაინც დავწერ…

    დღესდღეობით PHP-ს ფილტრებით მარტივად გამოდის email-ის შემოწმება: filter_var(‘momxmarebeli@yahoo.com’, FILTER_VALIDATE_EMAIL);

Leave a Reply

Your email address will not be published. Required fields are marked *