webForumDet fria alternativet
Logga in / Bli medlem

Konventera

ASP

9 svar · 272 visningar · startad av fundrusse

Medlem sedan jan. 2002286 inlägg
Trådstart#1

En funktion som denna

Function ConvPriceImg(Str)
If NOT Len(Str) < 1 Then
 For i = 1 To Len(str)
  StrChar = "<img src=""" & Mid(str, i, 1) & ".gif"">"& VBCrLf
  StrOut = strOut & strChar
 Next
 ConvPriceImg = StrOut
End If
End Function

Hur skall jag göra för att kunna få ut "Mellanslag, komma och punkt oxå när jag använder funktionern på en FormatNumber()

Medlem sedan juni 20003 169 inlägg
#2
 replace(Str,".","<img src=""punkt.gif"">")

kan ju funka... :)

Medlem sedan jan. 2002286 inlägg
#3

Jo jag får ut allt utom mellanslaget..
Hur skriver man ut mellanslag i ASP?

Medlem sedan nov. 20017 144 inlägg
#4

& nbsp; utan mellanslag

Medlem sedan jan. 2002286 inlägg
#5

Men det blir ingen & nbsp när man har FormatNumber("12 3")
och jag kan inte använda Replace(sd, " ", "dsaf") heller

Medlem sedan nov. 20017 144 inlägg
#6

Men blir det mellanslag över huvud taget med FormatNumber?

Medlem sedan jan. 2002286 inlägg
#7

FormatNumber("12345 6") blir 123 456,00

Medlem sedan jan. 2002286 inlägg
#8

Ingen som vet lösningen?

Medlem sedan dec. 19998 577 inlägg
#9

Vad har du för LCID?

Testa runt här och se vad du får: http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/LCID.asp&LCID=1053#lang

Medlem sedan jan. 2002286 inlägg
#10

Jag löste det såhär:

Function ConvPriceImg(Str)
 Set objRegExp = New RegExp
 objRegExp.Global = True

 objRegExp.Pattern = "([0-9,.])"
 Str = objRegExp.Replace(Str,"<img src=""$1.gif"">")

ConvPriceImg = Str
End Function
262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)