Hoi,
Ik ben sinds kort begonnen om een beetje te leren programmeren en loop tegen een probleem bij javascript.
Ik zou graag een invoercontrole willen op een formulier (naam) die alleen: Hoofdletters, kleine letters, spaties, punten en streepjes(-) toelaat.
Ik wou dit doen met "RegExp":
Echter werkt dit niet en wordt een naam als "John Smith" tegengehouden.
Ik heb van alles geprobeerd met combinaties van hoe ik de RegExp opbouw maar niets werkt. Ik heb wel een telefoonnummer invoercontrole werkend gekregen doormiddel van:
Ik snap dus niet wat er mis is met mijn naam invoercontrole.
Edit: Ik denk dat voornamelijk de space (\s) problemen geeft.
Bedankt.
Ik ben sinds kort begonnen om een beetje te leren programmeren en loop tegen een probleem bij javascript.
Ik zou graag een invoercontrole willen op een formulier (naam) die alleen: Hoofdletters, kleine letters, spaties, punten en streepjes(-) toelaat.
Ik wou dit doen met "RegExp":
code:
1
| var expn = new RegExp("^[A-Z] [a-z.-] [\s]+$"); |
Echter werkt dit niet en wordt een naam als "John Smith" tegengehouden.
Ik heb van alles geprobeerd met combinaties van hoe ik de RegExp opbouw maar niets werkt. Ik heb wel een telefoonnummer invoercontrole werkend gekregen doormiddel van:
code:
1
| var expt = new RegExp("^[0-9.-]+$"); |
Ik snap dus niet wat er mis is met mijn naam invoercontrole.
Edit: Ik denk dat voornamelijk de space (\s) problemen geeft.
Bedankt.
[ Voor 4% gewijzigd door Verwijderd op 31-05-2013 14:09 ]