23. april 2004 - 15:52Der er
17 kommentarer og 1 løsning
Form der tilføjer til en .txt fil
Hej
Jeg skal bruge en form der tilføjer det man skriver i den efterfulgt af et , og et mellemrum til en .txt fil. Efter man har tilføjet noget i formen skal den reloade den side man var inde på inden man tilføjede noget til formen. Dette giver 50 point. Hvis i laver følgende også giver det 100: Der skal være en funktion der validerer indholdet af formen inden indholdet bliver tilføjet. Den skal tjekke at det er en rigtig email adresse; Tjekke at der står mindst 1 tegn før @'et Tjekke at der er netop 1 @ Tjekke at der efter @'et er mindst 1 punktum
var t = "\\wáàãââæåçéèêëìíîïñòóôõöøùúûüýÿ"; var regexp = new RegExp("^["+t+"]["+t+"\\.\\-]*@["+t+"]["+t+"\\.\\-]*\\.["+t+"]{2,}$","i"); tekst=f.mail.value; if (!regexp.test(tekst)){ alert ("Der skal stå en gyldig e-mail adresse i tekst feltet"); f.mail.focus(); return false; }
Hehe ... der er mange bud på en RegExp e-mail validator, men det er ikke helt let at få den til at fange alt. Jeg bruger ofte selv denne her: ^[^\.]?[\w\.-]+@[^\.]?[\w\.-]+\.[A-Z]{2,4}$ Den er langt fra heller ideel, men den fanger da lidt mere ;o)
Det er jo heller ikke ligefrem blevet nemmere af, man nu kan bruge æ, ø og å i domæne-adresser :o| /mvh
Hej pacr00n. Kan ikke rigtig få det til at blive til noget. Er du (eller nogle af jer andre eksperter) ikke en skat at lave den den første ting jeg beskriver? [Jeg skal bruge en form der tilføjer det man skriver i den efterfulgt af et komma og et mellemrum til en .txt fil. Efter man har tilføjet noget i formen skal den reloade den side man var inde på inden man tilføjede noget til formen.] Jeg er villig til at smide mere end de 100 point.
Jeg valgte at smække det ind i en database i stedet, men jeg har ikke fået en validator på. Da jeg ikke rigtig fattede hvor jeg skulle gøre af de "formler" folk kom med.
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.