Avatar billede htx98i17 Professor
18. juli 2012 - 12:21 Der er 4 kommentarer og
1 løsning

man må indtaste fra 1-100

Jeg vil tillade at der indtastes et tal mellem 1 og 100.

Jeg tænkte at det nok bare var:
^[1-100]{1,3}$

Men det er det vist ikke? :)
Avatar billede DeeDawg Nybegynder
18. juli 2012 - 12:46 #1
Kan du ikke, eftersom regulære udtryk kun matcher enkelte cifre, når du angiver en range. Du kunne gøre noget i stil med følgende:

^([1-9][0-9]|100)$
Avatar billede htx98i17 Professor
18. juli 2012 - 12:57 #2
men den kan godt tillade tal mellem 1 og 4? (1-4) ?
Avatar billede DeeDawg Nybegynder
18. juli 2012 - 13:03 #3
Hvis du mener mit eksempel, så nej. Der skal lige en rettelse til, som jeg glemte i farten:

^[1-9][0-9]?|100$

Og bemærk at () hverken er nødvendigt eller brugbart i denne situation, men var et resultat af en gammel vane, lol.

Hvis du mener generelt, så ja. :)
Avatar billede htx98i17 Professor
18. juli 2012 - 13:08 #4
okay, så så længe at tallet ikke overstiger 9, så kan man.

perfekt, tak.
lig et svar.
Avatar billede DeeDawg Nybegynder
18. juli 2012 - 13:10 #5
Super. ;)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester