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.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
<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))">
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
Øhhh, det ser meget fint ud, men kan du lige forklare hvad der foregår ?? *s*
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)
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
det er et RegExp-udtryk der matcher det format du ønsker...
Hvis jeg taster: 1111-1111-111a-11a får jeg en Null værdi tilbage Værdien er jo god nok.
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
...og så er der bingo !!!!!
09. juni 2004 - 13:54
#10
super !-)
Vi tilbyder markedets bedste kurser inden for webudvikling