04. juni 2007 - 02:45
Der er
2 kommentarer og
1 løsning
fejl i validering
jeg har lavet (mit første regexp) script som søger i en streng om følgende er gyldigt
- kan indeholde store eller små bogstaver fra a til å
- kan indeholde tal fra 0-9
- kan indeholde tegnene _ og - (max 1 af hvert)
- kan indeholde et mellemrum (max 1)
- må ikke være tom
Jeg kom frem til følgende regexp ting
/[A-z0-9æøåÆØÅ][_?][-?][\s?]/ men funker ikke
/\w/i betyder store og små bogstaver, tal eller _
-- afhængig af implementation kan det også medtage landespecifikke tegn, men det er _meget_ forskelligt, nogle steder er det kun a-z, der er understøttet ...
-- og ovenstående regexp checker at der først skal være eet tegn, der ligger i den første [], så skal der være eet tegn, der ligger i den anden (underscore eller spørgsmålstegn), så et i den tredje, og så et i den tredje ...
-- og den lange gruppe tester for et tegn,som ligger mellem ascii 65 og 122 (hvis det er ASCII, f.eks. iso-8859-1 !-), er 0-9 eller de danske bogstaver (må man for øvrigt ikke hedde Günther René Pedersen eller Anne-Lise Hansen-Jensen ?-)
-- jeg tror ikke, at du kan lave en test, der fuldt udfører dit ønske, men jeg har ikke checket op på den slags, så ...