Avatar billede d797fni Nybegynder
08. juni 2004 - 08:26 Der er 9 kommentarer og
1 løsning

Validering af tekstfelt

Er der en som kan hjælpe med at validering af et tekstfelt, som skal have et lidt specielt format.

xxxx-xxxx-xxxa-xxa

hvor x er tal og a er bogstaver.


Feltet må enten være tomt eller være udfyldt på ovenstående måde.
Avatar billede mm12010 Nybegynder
08. juni 2004 - 08:39 #1
<input type="text" name="txt" value="" onblur="alert(this.value==''||this.value.match(/^[a-z\346\370\345]{4}\55[\a-z\346\370\345]{4}\55[\a-z\346\370\345]{3}\d\55[\a-z\346\370\345]{2}\d$/i))">
Avatar billede mm12010 Nybegynder
08. juni 2004 - 09:48 #2
hovsa der var et par \ for meget med, sådan burde kunne gøre det:

/^[a-z\346\370\345]{4}\55[a-z\346\370\345]{4}\55[a-z\346\370\345]{3}\d\55[a-z\346\370\345]{2}\d$/i
Avatar billede d797fni Nybegynder
09. juni 2004 - 08:38 #3
Øhhh, det ser meget fint ud, men kan du lige forklare hvad der foregår ?? *s*
Avatar billede mm12010 Nybegynder
09. juni 2004 - 09:26 #4
når feltet forlades vises en besked om gyldigheden af det indtastede - det skal selvfølgelig tilpasses din øvrige validering

hvis du har noget mere kode skal jeg gerne give en hånd med det :o)
Avatar billede d797fni Nybegynder
09. juni 2004 - 11:22 #5
Det jeg mener hvad betyder

^[a-z\346\370\345]{4}\55[a-z\346\370\345]{4}\55[a-z\346\370\345]{3}\d\55[a-z\346\370\345]{2}\d$/i

Jeg synes ikke det fungerer rigtigt
Avatar billede mm12010 Nybegynder
09. juni 2004 - 11:25 #6
det er et RegExp-udtryk der matcher det format du ønsker...
Avatar billede d797fni Nybegynder
09. juni 2004 - 12:23 #7
Hvis jeg taster: 1111-1111-111a-11a får jeg en Null værdi tilbage

Værdien er jo god nok.
Avatar billede mm12010 Nybegynder
09. juni 2004 - 12:29 #8
sorry det er mig der har bytttet om på tal og bogstaver - sådan:

/^\d{4}\55\d{4}\55\d{3}[a-z\346\370\345]\55\d{2}[a-z\346\370\345]$/i
Avatar billede d797fni Nybegynder
09. juni 2004 - 12:31 #9
...og så er der bingo !!!!!
Avatar billede mm12010 Nybegynder
09. juni 2004 - 13:54 #10
super !-)
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