Avatar billede htx98i17 Professor
18. juni 2012 - 16:25 Der er 5 kommentarer og
1 løsning

minimum 3 tegn

Jeg har følgende:

/^[a-zA-Z øæåØÆÅ0-9]{3,50}$/

Den kræver minumum 3 tegn af dem der er defineret.

Men den fungerer ikke helt efter hensigten, da den godtager 2 tegn hvis det ene af dem er Æ, Ø eller Å.

Hvorfor gør den det og hvordan kan man afhjælpe?
Avatar billede Hans Mester
18. juni 2012 - 17:12 #1
Ved utf8 fylder de danske tegn to bytes. Prøv med

/^[a-zA-Z øæåØÆÅ0-9]{3,50}$/u
Avatar billede htx98i17 Professor
18. juni 2012 - 17:16 #2
Hvad betyder U'et?
Avatar billede Hans Mester
18. juni 2012 - 17:23 #3
Avatar billede htx98i17 Professor
18. juni 2012 - 18:37 #4
Tak for svaret. Lig et svar.
Avatar billede htx98i17 Professor
23. juli 2012 - 15:03 #5
Lig et svar:)
Avatar billede htx98i17 Professor
29. juli 2012 - 13:04 #6
Lukker
tak for deltagelsen
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
Kurser inden for grundlæggende programmering

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