login  Naam:   Wachtwoord: 
Registreer je!
 Forum

E-mail probleem (Opgelost)

Offline GijsB - 05/10/2009 16:43
Avatar van GijsBNieuw lid Hallo iedereen,

Ik gebruik een simpele kleine e-mail check regelmatig in scripts. Enkel stuit ik op een probleem. De functie is de voglende:

  1. function checkmail($email) {
  2. if(eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$", $email))
  3. {
  4. return TRUE;
  5. }
  6. return FALSE;
  7. }


Echter een e-mail adres als info-@nogiets.be werkt niet door de -@ combinatie, weten jullie hoe ik dat oplos?

Groeten,
Gijs

2 antwoorden

Gesponsorde links
Offline ArieMedia - 05/10/2009 16:47 (laatste wijziging 05/10/2009 16:49)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
  1. if(preg_match("^[0-9a-z]([-_.]?[0-9a-z\-])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$", $email))


Misschien zo..
PS: Gebruik preg_match, eregi is verouderd

Edit
Als dit niet werkt moet je even op reguliere expressies googlen, dan heb je het zo gevonden.
Offline GijsB - 05/10/2009 17:07
Avatar van GijsB Nieuw lid Bedankt, dat was het inderdaad.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.429s