ელ-ფოსტის სინტაქსის შემოწმება
ბევრ სარეგისტრაციო ფორმებში გვჭირდება მომხმარებლის მიერ შეყვანილი ელ-ფოსტის სისწორის შემოწმება, გავაკეთოთ იგი იმდენად რამდენადაც შესაძლებელია ჩაწერილი ელ-ფოსტის პირობაზე
1 2 3 4 5 6 7 | 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; } |
გამოყენება და შედეგი –
1 2 3 4 5 6 7 8 9 10 11 | 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 |
November 25th, 2010 at 7:52 pm
კარგი ძველი თემაა მაგრამ მაინც დავწერ…
დღესდღეობით PHP-ს ფილტრებით მარტივად გამოდის email-ის შემოწმება: filter_var(‘momxmarebeli@yahoo.com’, FILTER_VALIDATE_EMAIL);