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.
‘de, da’ eki nasıl yazılır?
Almanya’dan kalıcı oturuma izni (niederlassungserlaubnis) nasıl alınır?
Almanya’da nasıl ehliyet aldım?
Harici monitör parlaklığı klavye ile nasıl değiştirilir?
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