Bonjour,
j'ai la valeur suivante (string) :
6500000.00000000000000000
ou
4224.235
ou
0.00000000000000000
et je dois transformer pour avoir :
6,500,000
ou
4,224.235
ou
0
Apres avoir le plusieurs tutoriaux et essayé beaucoup de combinaisons dont :
pour 6500000.00000000000000000, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xsl:decimal-format name="us" decimal-separator="." grouping-separator="," /> <xsl:template name="format_number"> <xsl:param name="val" /> <xsl:value-of select="format-number(number($val), '#,###,###.#################','us')"/> <xsl:value-of select="format-number(number($val), '#,###','us')"/> <xsl:value-of select="format-number($val, '#,###','us')"/> </xsl:template>
-79.20925303470293
-79
-79
!!!!
Merci pour votre aide
Partager