Normal bir ifade istiyorum.
. Com,. Org,. Net,. Biz vb gibi üst düzey bir etki biten herhangi bir e-posta adresi için aşağıdaki model testler
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)\b
Sen desen olarak bu geçiş, PHP preg_match function kullanın ve sadece sonunda kabul etmek istiyorum üst düzey etki alanlarının listesini değiştirebilirsiniz. Fonksiyon 0 döndürür ise 1 döndürür, adres o maç yaptım, doğrulamak yoktu.
Regex Kaynak: http://www.regular-expressions.info/email.html
preg_match: http://php.net/manual/en/function.preg-match.php
jQuery de olan bir validate plugin ile e-posta adreslerini doğrulamak için yerleşik kalıpların, ancak Javascript engelli var bu insanlar için PHP sunucu tarafı doğrulama ile bu birleştirmek gerekiyordu.
Eklenti doğrulamak: http://docs.jquery.com/Plugins/Validation/validate