Ücretsiz e-posta hesapları maç için normal bir ifade yazmak nasıl?

2 Cevap php

Ben bir e-posta form alanı ücretsiz bir e-posta adresi varsa, hayır şans ile denetleyen bir düzenli ifade yazmak çalışıyorum.

hotmail, yahoo, gmail vb e-posta alanına: Esasen ben e-posta olup olmadığını kontrol etmek gerekir.

2 Cevap

regex sth gibi olurdu:

[a-zA-Z0-9_\.+]+@(gmail|yahoo|hotmail)(\.[a-z]{2,3}){1,2}

you can add all the other domains you want... does it help you?

Eğer büyük bir ol 'disjunction denediniz mi?

yani

yahoo\.com|googlemail\.com|blah\.net

Artıları: inşa etmek kolay okunması kolay, açık.

Eksileri: Belki en verimli mekanizma.