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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<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