a. edu veya. ac e-posta adresinizi doğrulayın

1 Cevap php

Ben çaylak değilim ama sadece sadece sona e-posta adreslerini doğrulamak için şiddetle çalışıyoruz ". Edu" veya ". Ac" basit görünen bu soruna basit bir fonksiyon / script / çözüm var mı? php, javascript veya jquery kullanmak mümkün.

Herhangi bir yardım şimdiden çok teşekkür olurdu!

1 Cevap

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