PHP’de regular expression kullanarak girilen bir mail adresinin geçerli olup olmadığını, daha net söylemek gerekirse e-posta adresi şablonuna uyup uymadığını denetlemek için aşağıdaki kod parçacığını kullanabilirsiniz.
/** * @param string $mail * @return boolean */ function is_mail_valid($mail) { $regex = '/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/'; return (preg_match($regex, $mail)); }
Not: Bu regular expression genel olarak mail@adresi.com tarzında bir adres verilip verilmediğini kontrol eder. Bu regular expressionun true göndermesi, mail adresinin cidden olduğu anlamına gelmez. Bu sadece e-posta adresi kısmına dfsghdfkfghj tarzı bir şey yazmayı engellemek için kullanılmalıdır. Yoksa a@b.com yazan, yazar.
Herkese iyi final tatilleri diliyorum.
PHP’de Regular Expression ile E-posta Adresi Geçerliliği Kontrolü 3 yorum aldı.
Mail doğrulamak için şu fonksiyonu kullanabilirsiniz:
Kolay gelsin..
@Ali Çavdar: WordPress gönderdiğiniz kodu silmiş. Bana iletişim formundan ya da herhangi farklı bir yöntemle kodu gönderebilirseniz yorumunuzu düzgün hale getireceğim. 🙂 İyi günler.
adimsoyadim@domainim.com.tr gibi bir ifadede muhtemelen calismayacaktir.
Harici monitör parlaklığı klavye ile nasıl değiştirilir?
Ağaç Veri Yapısı [C++ Örnek]
Almanya’da nasıl ehliyet aldım?
‘de, da’ eki nasıl yazılır?
Almanya’da nasıl ehliyet aldım?
Bir şirket neden uzaktan çalışmaya (remote working) izin verir?
-de -da eki ne zaman ayrı yazılır?
Almanya’ya gelmek için yapılan bürokratik işlemler