Umut Benzer

Umut Benzer

Software Engineer, MSc. in Berlin

Ana SayfaKategoriler

PHP’de Regular Expression ile E-posta Adresi Geçerliliği Kontrolü

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.