Sorun PHP) (preg_match kullanarak RegEx'in ile e-posta doğrulayarak

0 Cevap php

Ben bir e-posta adresini doğrulamak için PHP bir preg_match() çalışma alınamıyor. Ben http://www.regexer.com aracıyla internette buldum ve PHP uygulaması üzerinde istimal aynı girişi ile çalışıyor ettik RegEx ifadesini test ettik.

RegEx ifade:

^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$

Regexer: http://regexr.com?2sr2a

Ve ben PHP bu gibi uyguluyorum:

$email   = "local@test.com";
$pattern = "/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix";

if (false == preg_match($pattern, $email))
    echo "false";

Ve elbette, bu e-posta ve ben test ettik başkaları ile yanlış olsun. Bence ifadesi de regexer ben test edebilirsiniz nedeniyle oluşan ve çalışır. Ben yanlış uyguluyorum nedir?

Şimdiden teşekkürler!

0 Cevap