Avatar billede loukas Mester
14. november 2004 - 15:07 Der er 15 kommentarer og
1 løsning

validering af password

Ja validering igen !
Jeg skal have kontrolleret at et password felt er udfyldt korrekt.
Ingen mellemrum eller speciel-tegn
Har prøvet lidt sådan her:

    if(!f.pw1.value.match(/^[a-z][\w\.\-]*[a-z]$/i)) <---HER------------
    {       
        alert('Password er ikke gyldig. Kan ikke indeholde æ ø å eller mellemrum');
        f.pw1.focus();
        return false;
    }
Avatar billede goose Nybegynder
14. november 2004 - 15:42 #1
Prøv den her:

if(!f.pw1.value.match(/[^\w-]+/gi)){       
        alert('Password er ikke gyldig. Kan ikke indeholde æ ø å eller mellemrum');
        f.pw1.focus();
        return false;
    }

/Goose
Avatar billede loukas Mester
14. november 2004 - 17:38 #2
Hej
Den fanger ikke mellemrum __
Avatar billede goose Nybegynder
14. november 2004 - 17:42 #3
øhh mener du _ (underscore) ?

/Goose
Avatar billede goose Nybegynder
14. november 2004 - 17:43 #4
Ovenstående skulle tillade:

a-z
0-9
- (bindestreg)
_ (underscore)

/Goose
Avatar billede olebole Juniormester
14. november 2004 - 17:59 #5
<ole>

Nej, goose - men det gør denne:

if(f.pw1.value.match(/[^\w-]+/gi)){       
        alert('Password er ikke gyldig. Kan ikke indeholde æ ø å eller mellemrum');
        f.pw1.focus();
        return false;
}

eller denne:

if(!f.pw1.value.match(/[\w-]+/gi)){       
        alert('Password er ikke gyldig. Kan ikke indeholde æ ø å eller mellemrum');
        f.pw1.focus();
        return false;
}

/mvh
</bole>
Avatar billede olebole Juniormester
14. november 2004 - 18:01 #6
... du skal ikke have en negation både i regExp'en (^) og foran betingelsen (!). Én af dele må være alt rigeligt  ;o)
Avatar billede olebole Juniormester
14. november 2004 - 18:07 #7
Baaahhhh ... hvad var det, jeg fik skrevet ...?!??!!  :oP

if(f.pw1.value.match(/[^\w-]+/gi)){       
        alert('Password er ikke gyldig. Kan ikke indeholde æ ø å eller mellemrum');
        f.pw1.focus();
        return false;
}

virker ... det gør den anden selvfølgelig ikke  :)
Avatar billede goose Nybegynder
14. november 2004 - 18:15 #8
olebole >> havde sg* ikke lige set den ! :o/

Sådan går det når man cut & paster for meget :o)

/Goose
Avatar billede olebole Juniormester
14. november 2004 - 18:39 #9
Jeg var godt klar over, det enten var en c/p - eller en idé, der ændrede sig som linien blev skrevet  ;o)
Avatar billede loukas Mester
16. november 2004 - 20:18 #10
øøh, tak for hjælpen til jer begge !
Smid et svar så lukker jeg ;-)
Avatar billede roenving Novice
25. december 2004 - 01:15 #11
Ja, det er vel efterhånden tiden ...
Avatar billede olebole Juniormester
25. december 2004 - 12:25 #12
*griiiib*  :)
Avatar billede roenving Novice
26. december 2004 - 05:41 #13
Dårligt kastet ...
Avatar billede goose Nybegynder
26. december 2004 - 16:47 #14
Du giver blot olebole pointene da det var hans udgave der var den rigtige.

/Goose
Avatar billede olebole Juniormester
29. december 2004 - 08:43 #15
damned ... en misser. Prøver lige igen  ;o)
Avatar billede olebole Juniormester
26. maj 2005 - 18:32 #16
- og der takkes  ;o)
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