Avatar billede leif Seniormester
04. februar 2006 - 17:09 Der er 7 kommentarer og
1 løsning

Udvidet password tjeck

Hej,

Jeg har behov for at kontrollere et password felt får afsendelse, da dette kun må indeholde a-Z0-9-_ men ikke starte med en -

Hvordan ville kan kunne lave det i JavaScript ?

På forhånd tak

Fra
Leif
Avatar billede morhan Novice
04. februar 2006 - 17:14 #1
if(/^(?!-)[a-z\d_-]+$/i.test(password)){
  // ok
}

Jeg ved dog ikke om jeg er enig i logikken, at et password ikke må indeholde andre karakterer
Avatar billede leif Seniormester
04. februar 2006 - 17:22 #2
if (email != '')
{
var t = "\\wáàãââæåçéèêëìíîïñòóôõöøùúûüýÿ";
var regexp = new RegExp("^.*?@["+t+"]["+t+"\\.\\-]*\\.[a-z]{2,6}$","i");
tekst=form.email.value.toLowerCase();
if (!regexp.test(tekst)||tekst.match(/\.\.|\.@|-@|--/)){
alert ("Der skal stå en gyldig e-mail adresse i tekst feltet");
form.email.focus();
event.returnValue = false;
}
else
event.returnValue = true;
}

Bruger ovenstående i en function til at teste emailadressen med !

Kan jeg bare bygge den ud eller hvordan kan det smartest gøre ?

Functionen køres ifb. med onclick på send knappen.
Avatar billede roenving Novice
05. februar 2006 - 04:02 #3
\w indebærer på alle systemer mindst de karakterer, du vil godkende, men på nogle inkluderer den (word-characters !-) også locale-afhængige karakterer, som f.eks. æøåéü osv...

-- og du kan selvfølgelig indbygge den i en validering uden særlige problemer !o]
Avatar billede leif Seniormester
15. februar 2006 - 18:13 #4
Hmm, nogen der kunne hjlkoe med at udbygge den ?
Avatar billede roenving Novice
16. februar 2006 - 00:33 #5
Til hvad ?-)
Avatar billede leif Seniormester
16. februar 2006 - 08:59 #6
Til også at inkludere password ? Jeg kan ikke lige se hvordan jeg skal gøre det, nok fordi jeg ikke roder særlig meget med JavaScript.
Avatar billede leif Seniormester
27. maj 2006 - 19:30 #7
Smid et svar, har fundet en alternativ løsning.
Avatar billede leif Seniormester
18. juni 2006 - 18:47 #8
Lukker.
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