/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
emailkontrol reg.exp.
Fra : Leonard


Dato : 12-11-06 20:17

Jeg bruger denne:

$email_fejl =
!eregi("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,6}$)",$email);

til at tjekke om en email er gyldig.
Den kan dog ikke lide emailadresser med kun 1 tegn før @
Hvordan får jeg den til det?

--
Leonard
http:/leonard.dk/hjemmeside/

Min nye hobby: http://oy-blu.dk/

 
 
Peter Brodersen (12-11-2006)
Kommentar
Fra : Peter Brodersen


Dato : 12-11-06 21:19

On Sun, 12 Nov 2006 20:17:29 +0100, Leonard
<thomas@leonard.dk.invalid> wrote:

>$email_fejl =
>!eregi("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,6}$)",$email);
>
>til at tjekke om en email er gyldig.
>Den kan dog ikke lide emailadresser med kun 1 tegn før @
>Hvordan får jeg den til det?

I starten:
[a-z0-9][_\.a-z0-9-]+
... tjekker du pt. at adressen begynder først med ét tegn [a-z0-9] - og
derefter med et til flere øvrige tegn: [_\.a-z0-9-]+

Du kan eventuelt rette + til * for at tjekke på et valgfrit antal
tegn:

$email_fejl =
!eregi("^[a-z0-9][_\.a-z0-9-]*@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,6}$)",$email);

--
- Peter Brodersen
Kendt fra Internet

Leonard (13-11-2006)
Kommentar
Fra : Leonard


Dato : 13-11-06 08:14

Peter Brodersen <usenet2006@ter.dk> wrote:

>Du kan eventuelt rette + til * for at tjekke på et valgfrit antal
>tegn:

Det var lige den der manglede.

--
Leonard
http:/leonard.dk/hjemmeside/

Min nye hobby: http://oy-blu.dk/

Kasper Johansen (12-11-2006)
Kommentar
Fra : Kasper Johansen


Dato : 12-11-06 21:51

Leonard skrev:
> til at tjekke om en email er gyldig.
> Den kan dog ikke lide emailadresser med kun 1 tegn før @
> Hvordan får jeg den til det?

Følgende er ikke testet.

if (!preg_match("/^[_\.A-z0-9-]+@[A-z0-9-]+\.[A-z]{2,6}$/", $email)){
echo "Emailsyntaks er ikke gyldig.\n";
}else{
echo "Emailsyntaks er gyldig.\n";
}


--
Med venlig hilsen
Kasper Johansen

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste