2016-04-21 30 views
3

我使用的是标准数字格式字符串标准数字格式字符串时(见here)到我的网页上格式化定价:标价格小数使用

Dim price As Integer = 378 
Dim s As String = (CDec(price)/100).ToString("F") 

结果字符串“3,78”,我打印在HTML中。

但是,我希望使用HTML/CSS将小数部分“78”上标。我该怎么做?

+0

把部分逗号后的,并给一个风格。 –

回答

2

除非文本是自动HTML编码的(并且您可以访问所有这些内容的来源),否则您可以使用<sup>标签。

要仅标出78部分,只需将,(或.,如果是这种情况)字符串拆分为一个数组,然后再将它与包含的标记连接在一起。

例如:

Dim Parts() As String = s.Split(If(s.Contains("."), ".", ",")) 
Dim s2 As String = Parts(0) & ",<sup>" & Parts(1) & "</sup>" 
+0

@Flo:哎呀。是的,我打算使用'零件(0)'而不是'(0)'。 ;) –