22. oktober 2005 - 21:49Der er
7 kommentarer og 1 løsning
Forklaring søges
Ohøj...
Har en valideringform som fungere som den skal, men er der en som kan tyde nedenstående 100% for mig. Kan godt se at det er noget med husk @ og tekst og punktum til sidst, men som sagt er der een som kan tyde den 100 % for mig, så jeg kan få en bedre forståelse. Det der skal tyde er (/^.*?@\w[\w.-]*\.[a-z]{2,6}$/i)).
Blev meget klogere, men kan stadig ikke tyde (/^.*?@\w[\w.-]*\.[a-z]{2,6}$/i)) 100%, så hvis der var een som ville være så sød at skære det ud i pap ville det være dejligt.
^ - Starten af linjen. .* - 0 eller flere tegn. ? - Uden at være grådig (dvs. match mindst mulige tegn i stedet for flest mulige). @ - Et '@' \w - Et tegn a-z, A-Z eller 0-9 [\w.-]* - 0 eller flere tegn, som er a-z, A-Z eller 0-9, foruden '.' eller '-' \. - Et '.' (Hvis man bare skrifer '.' i stedet for '\.' fortolkes det som "et vilkårligt tegn") [a-z]{2,6} - 2-6 tegn af typen a-z. $ - Slutningen på strengen.
-- og nielle glemte at \w (ord-tegn !-) også medtager _, altså mindst betyder a-z, A-Z, 0-9 og Underscore, men i en hel del browsere også medtager lokale 'bogstav-tegn', f.eks. er ü et ordtegn i Geckoerne på en dansk computer !-)
... og i PHP medtager \w også æ, ø og å hvis locale't er sat op til at være dansk.
Synes godt om
Ny brugerNybegynder
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.