04. juni 2007 - 11:52Der er
9 kommentarer og 1 løsning
Validering af et felt bl.a. via RegExp
Jeg arbejder med en side hvor der bl.a. skal ske noget form validering af feltet "brugernavn" som der er nogle helt specielle krav til hvordan må se ud
input feltet "Brugernavn" skal overholde følgende: -bestå af tegnene A-z0-9æøåÆØÅ -må indeholde tegnene _ og - (max 1 af hvert) -må indeholde max et enkelt mellemrum (dog ikke først eller sidst)
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
-- og som nævnt derovre, tror jeg ikke, at det kan lade sig gøre, men du kan vel bare lave en sammensat forespørgsel:
var b = frm.brugernavn.value; if( !b.match(/^\b[\wæøå -]+\b$/i) || b.match(/ /).length>1 || b.match(/-/).length>1 || b.match(/_/).length>1 ){ alert("Dit brugernavn er ikke validt.\nDet må indeholde almindelige bogstaver og tal,\nsamt max. et -, _ eller mellemrum, mellemrummet dog ikke først eller sidst !-)"); }
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.