|
| 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
| |
|
|