(\d)(\d+)(\.)(\d\d) skal replaces med \1\.\2\3\4,- Det er en meget begrænset løsning, men også et meget begrænset tal du kommer med...
Derudover er jeg ikke sikker du helt ved hvad du vil? =) Notation ,- efter et tal, bruger man for at indikere at der ikke er nogle ører efter krone antallet.. Derfor er 1.043,20,- ikke en gyldig måde at skrive et tal på, det vil blot hedde 1.043,20 (eller 1.043,- hvis ikke der er ører på)
Ok, kender ikke ASP's regex implementering.. Men du kan opnå hvad du vil med regex-lookaround. Det er måske mere overskueligt, hvis du starter med at lave en simpel replace på punktummet til et komma, således at dit beløb ser sådan ud: 1043,20 Derefter laver du regex'en på den... s/(?<=\d)(?=(?:\d\d\d)+(?:,\d\d))/\./g Jeg kender ikke syntax'en i asp.. så det er en almindelig grep syntax, der siger at s/"find alle punkter der har, som minimum, eet tal til venstre og minimum een gruppe af tre cifre til højre, talt fra et punkt der består af et komma efterfulgt af to cifre"/"Indsæt et punktum der"/g
Jeg håber det virker, har ikke mulighed for at teste hvor jeg sidder nu =P Men ellers kan det forhåbentligt give en idé om hvordan det kan skrives...
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.