数値 (ie.1000) を直接金額形式 (ie.1,000) に変換したいのですが、どうすればよいですか?
質問する
726 次
3 に答える
0
使用できます
<xsl:value-of select="format-number($wartosc, "###,###,###,###,##0.00")" />
于 2013-08-16T12:27:05.560 に答える
0
正規表現を使用できます。
$number が整数を含む文字列の場合、次を使用できます。
replace(replace(
if (string-length($number) mod 3 eq 2) then concat("0", $number)
else if (string-length($number) mod 3 eq 1) then concat("00", $number)
else $number,
"([0-9]{3})", ",$1"),
"^[,0]+", "")
于 2013-08-16T14:16:46.573 に答える
0
XSLT には format-number() がありますが、純粋な XPath では難しい方法で行う必要があります。おそらく、XPath を呼び出すホスト言語で書式設定を行う必要がありますか?
于 2012-11-19T15:40:12.990 に答える