번호 (ie.1000)를 (ie.1,000)과 같은 돈 형식으로 직접 변환하고 싶습니다. 어떻게해야합니까?X- 경로 표현식에서 int 형을 돈형으로 변환하는 방법은 무엇입니까?
0
A
답변
0
XSLT에는 format-number()가 있지만 순수한 XPath에서는 어렵게해야합니다. XPath라고하는 호스트 언어로 형식을 지정해야할까요?
0
당신은
<xsl:value-of select="format-number($wartosc, "###,###,###,###,##0.00")" />
0
을 당신은 정규식을 사용할 수 있습니다 사용할 수 있습니다. $ 번호가 정수를 포함하는 문자열 인 경우
, 당신은 사용할 수 있습니다
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]+", "")