Jeg har en webshop hvor jeg kan validere kundernes text input vha. Reg.Exp. En mulighed er at man kan få skrevet noget teks på et af produkterne, men antallet af tegn (aller er lovlige) er begrænset til 11 tegn. Hvordan kan jeg udtrykke dette vha Reg.Exp?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Prøv med: ^.{0,11}$ {0,11} betyder fra 0 til og med 11, dem kan du ændre i. ^ betyder der ikke må være noget før og $ betyder der ikke må bære noget efter. "." betyder et hvilket som helst tegn :-)
Du kan også sætte maxlength="11" på dit inputfelt.
Og ellers holder jeg med de to andre, men kommer lige med denne her variation:
^.{,11}$
- og hvis mellemrum nu alligevel ikke er et tilladt tegn (er input = 11 mellemrum virkeligt lovligt?):
^[^ ]{,11}$
Synes godt om
Ny brugerNybegynder
Din løsning...
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.