Avatar billede hoejgaard Juniormester
25. oktober 2008 - 16:14 Der er 10 kommentarer og
1 løsning

bindestreg i email adresse

Hej.
Jeg har følgende, som hvis det er sandt så kommder der en fejlmeddelelse :

!eregi("^[a-zA-Z0-9_.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$" , $_POST[email])

Jeg vil gerne have at bindestreg: -
også skal kunne benyttes i emailadressen foran @.
Hvordan får jeg det med ??
Avatar billede erikjacobsen Ekspert
25. oktober 2008 - 16:23 #1
Hvor har du læst at en emailadresse ser sådan ud?
Avatar billede hoejgaard Juniormester
25. oktober 2008 - 16:27 #2
erik
hvad mener du ??
Avatar billede erikjacobsen Ekspert
25. oktober 2008 - 16:34 #3
Det kommer an på hvad du vil. Selv om du får en bindestreg med før @, så vil du afvise lovlige emailadresser.
Avatar billede hoejgaard Juniormester
25. oktober 2008 - 17:42 #4
erik
okay, man kan vel heller ikke gardere sig fuldstændigt....?
Avatar billede erikjacobsen Ekspert
25. oktober 2008 - 17:45 #5
Nej, men hvad vil du?
Avatar billede arne_v Ekspert
25. oktober 2008 - 18:01 #6
Hvis ovenstående er hvad du vil teste for, så kan du tilføje bindestreg til listen over
legale tegn (skal dog nok escapes).

Erik har dog ret i at det vil frasortere adskillige valide adresser.
Avatar billede hoejgaard Juniormester
25. oktober 2008 - 18:03 #7
feks vij jeg tillade :
mig-selv@email.dk

men det skal helst ikke udelade noget også....
Avatar billede erikjacobsen Ekspert
25. oktober 2008 - 21:08 #8
Hmm, du må til at bestemme dig ... ;)

1) Du vil under ingen omstændigheder ulovlige email-adresser, selv om du kommer til at frasortere nogle lovlige.
2) Du vil kun acceptere 100% lovlige adresser, og ikke frasortere ulovlige
3) Du vil acceptere samtlige lovlige adresser, selv om der kommer nogle ulovlige med.

Du har nu 1)
2) kan teoretisk laves ud fra en specfikation, selv om det give et regulært udtryk på flere 100 tegn
3) har egentlig ikke nogen problemer - for at finde ud af at en given emailadresse findes og fungerer, skal man alligevel sende personen en mail, med et link der kan klikkes på.
Avatar billede hoejgaard Juniormester
14. januar 2009 - 17:50 #9
Mange tak for hjælpen. læg et svar dem der vil ha points !
Avatar billede erikjacobsen Ekspert
14. januar 2009 - 19:19 #10
Ingen point til mig, tak.
Avatar billede arne_v Ekspert
15. januar 2009 - 02:53 #11
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester