06. marts 2005 - 16:24
Der er
10 kommentarer og 1 løsning
JavaScript: test variabler
Hvordan kan jeg teste om en variabel er en gyldig email-adresse, og hvordan kan jeg teste om en anden variabel er en gyldig webadresse?
Annonceindlæg fra Academic Work Denmark A/S
06. marts 2005 - 17:00
#1
07. marts 2005 - 13:12
#2
-- du kan ikke checke om en variabel er en gyldig email-adresse, for der er ikke noget krav til det, som står foran @-tegnet !-) -- eneste fornuftige måde er at bruge en bekrætigelses-mail !o] -- men ovenstående kan levere en sandsynliggørelse, men afhængig af hvilken mailserver, der skal behandle det, kan adresse-delen f.eks. se således ud: "Karl Petersen"@ ... Søren,øverst,111@ ... -- og så vil ovennævnte script returnere fejl ...
09. marts 2005 - 11:23
#3
Det kan altså ik uden videre lade sig gøre?
09. marts 2005 - 12:20
#4
Som skrevet kan du bruge ovenstående til sandsynliggørelse, og f.eks. gøre det færdigt ved at sende folk et link, de skal svare tilbage på, og på den måde verificere adressen !-) Det, du helt kan teste for er @ + domæne-navn, som skal conforme til nogle regler: /@[^\W_][\w-\.]*\.[a-z]{2,6}$/i
09. marts 2005 - 16:02
#5
Ja, men mit problem er at jeg ik selv kan lave en funktion som tester det. Kan I hjælpe?
10. marts 2005 - 12:01
#6
function testEmail(mail){ if(!/@[^\W_][\w-\.]*\.[a-z]{2,6}$/i.test(mail)){ alert('Mailadressen er ikke gyldig'); } }
10. marts 2005 - 12:53
#7
Kan du så klare et tjek af en webadresse også?
10. marts 2005 - 13:00
#8
function testUrl(url){ if(!/(http:\/\/)?(www\.)?[^\W_][\w-\.]*\.[a-z]{2,6}/i.test(url)){ alert('Webadressen er ikke gyldig'); } }
10. marts 2005 - 16:18
#9
Tusind tak. Smider du lige et svar?
11. marts 2005 - 10:25
#10
Velbekomme '-)
11. marts 2005 - 11:36
#11
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling