Avatar billede hstenbaek Nybegynder
09. februar 2006 - 12:06 Der er 2 kommentarer

Returnere max 4 cifre adskilt med /

Jeg kunne godt tænke mig et RegExp, som indsætter / mellem tal og max retunerer 4 cifre

2344 bliver til 2/3/4/4
456977 bliver til 4/5/6/9 (77 falder bort)

Funktionen vil ikke blive kaldt med tal under 1000 (4 cifre)

Jeg har forsøgt mig lidt med:

reg.Pattern="(\d)(\d)(\d)(\d)"
Response.Write reg.Replace("2345678","$1/$2/$3/$4")

Men den virker ikke helt fordi den giver:

2/3/4/5678

Der skulle have været

2/3/4/5   


Kan I hjælpe mig med at stykke noget ordentlig sammen?

Henrik
Avatar billede morhan Novice
09. februar 2006 - 12:14 #1
reg.Pattern="(\d)(\d)(\d)(\d).*"
Avatar billede hstenbaek Nybegynder
09. februar 2006 - 12:15 #2
Tak for det - kan du ikke smide et svar så jeg kan lukke?
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