Merhaba arkadaşlar, yapacağınız sistemlerde mutlaka kullandığınız tabi gerektiğinde bir function. Biraz biçimsel diller kokan, bir syntax olucak, bu reguler expression süper dahice bir fikir :) Bunun detayı daha ilgi çekici tabi, soyut makinalar kokan bir durum :)
Şimdi functionı paylaşalım :)
function is_email($user_email) { $chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i"; if(strstr($user_email, '@') && strstr($user_email, '.')) { if (preg_match($chars, $user_email)) { return true; } else { return false;} } else { return false; } }
Fonksiyona email değişkenini göndermeniz ve sonucu if ile kontrol etmeniz yeterli.
Kolay gelsin :)