login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Emailadres validatie

Offline finduilas - 14/04/2008 19:32
Avatar van finduilasPHP gevorderde Hallo,

Ik wil kijken of het een geldig emailadres met de volgende code:
  1. if(!empty($_POST['email'])) {
  2. if(!ereg('^[_\.0-9a-z-]+@([0-9a-z][0-9a-z]+\.)+[a-z]{2,3}$',$_POST['email'])) {
  3. array_push($errors,'Ongeldig emailadres');
  4. }
  5. }

Het werkt half, alleen wanneer er nu een _ of . komt te staan, zoals in test_1@hotmail.com geeft ie terug dat het een ongeldig emailadres is terwijl dit wel kan.

Hoe kan ik dit oplossen?

Finduilas

3 antwoorden

Gesponsorde links
Offline yetti4 - 14/04/2008 19:36
Avatar van yetti4 JS interesse
  1. if (!preg_match('/^[A-Za-z0-9._\-]+\@[A-Za-z0-9._\-]+\.[A-Za-z]{2,4}$/', "$email"))
Offline finduilas - 14/04/2008 19:43
Avatar van finduilas PHP gevorderde Die . & _ is nu opgelost, alleen merk ik dat é & è niet werken. Deze zijn normaal wel bruikbaar in een emailadres? Of niet?
Offline yetti4 - 14/04/2008 19:44
Avatar van yetti4 JS interesse nee, die mogen ook niet
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s