/ 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
Fejl i email regex
Fra : Henrik Olsen


Dato : 23-01-02 14:49

Hvordan kan adressen 'ditte.hts99@hotmail,com' blive accepteret af det
regulære udtryk
"^[a-z0-9]+([-_\.]?[a-z0-9])*@[a-z0-9]+([-_\.]?[a-z0-9])*(\.[a-z]{2,4})$" ?

Står det sidste (\.[a-z]{2,4})$ ikke for, at strengen skal slutte på et
punktum efterfulgt af 2-4 tegn fra a-z-intervallet?



 
 
Anders Johannsen (23-01-2002)
Kommentar
Fra : Anders Johannsen


Dato : 23-01-02 15:39

> Hvordan kan adressen 'ditte.hts99@hotmail,com' blive accepteret af det
> regulære udtryk

hotmail (komma) com?

/A



Mogens Meier Christe~ (23-01-2002)
Kommentar
Fra : Mogens Meier Christe~


Dato : 23-01-02 20:46

"Henrik Olsen" <ho_maps@hotmail.com> wrote in message
news:a2mf2h$15q9$1@news.cybercity.dk...
> Hvordan kan adressen 'ditte.hts99@hotmail,com' blive accepteret af det
> regulære udtryk
> "^[a-z0-9]+([-_\.]?[a-z0-9])*@[a-z0-9]+([-_\.]?[a-z0-9])*(\.[a-z]{2,4})$"
?
>
> Står det sidste (\.[a-z]{2,4})$ ikke for, at strengen skal slutte på et
> punktum efterfulgt af 2-4 tegn fra a-z-intervallet?

Nej - du skal huske at bruge \\ når du vil have en backslash indeni "
"-strenge (og det vil du her!) ;)

Så altså: Erstat alle \. med \\.

Ellers fortolkes "\." bare som ".", der jo i regex betøder "et vilkårligt
tegn"... ;)

--
Mvh. Mogens
www.momech.dk






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

Månedens bedste
Årets bedste
Sidste års bedste