Avatar billede dank Nybegynder
08. oktober 2005 - 13:23 Der er 5 kommentarer

lille regexp

.*[1-9]{1,3}$

Jeg har $var some *altid* vil blive afsluttet af et tal fra 1-65534

Jeg skal have mathet dette. Det er vigtigt at "abc 65534" bliver matchet og ikke "def 66000". Jeg har forsøgt med

(.*)[1-9]{1,5}$

og

(.*)[1-65534]{1,5}$

Jeg er lidt i tvivl om hvordan det bør gøres korrekt, så det virker som det skal. Nogen der kan hjælpe?

Mvh
Avatar billede nielle Nybegynder
08. oktober 2005 - 14:02 #1
Hvis du er sikker på at den altid bliver afsluttet med et tal i intervallet 1-65534
så er der vel ingen grund til at tjekke efter om der står 66000 - for det vil jo ikke ske. Eller har jeg misforstået noget?
Avatar billede erikjacobsen Ekspert
08. oktober 2005 - 15:21 #2
Du skal bruge  /([01-9]{1,5})$/  og så ved siden af checke at det ligger i dit interval.
Avatar billede erikjacobsen Ekspert
08. oktober 2005 - 15:21 #3
Mente /([0-9]{1,5})$/
Avatar billede erikjacobsen Ekspert
08. oktober 2005 - 16:23 #4
Tror faktisk du skal  /([0-9]+)$/  for ellers ville du ikke kunne afvise tal over 100000
Avatar billede nielle Nybegynder
18. oktober 2005 - 22:31 #5
Hvad med noget respons her?
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