在 XSLT 中使用 XPath

In XSLT using XPath

如果我有像 $999,999 这样的数字,我想使用一个函数只给我 999999 而没有任何其他 symbol.I 尝试过 substring(value,2) 但是 $ 怎么样,有没有这样做的想法,

我假设该值实际上是一个字符串,而不是数字。如果您使用的是 XPath 2.0,则可以使用 replace(例如 replace(substring(value,2), ',', ''))。

如果您使用的是 XPath 1.0(更广泛支持),您可以使用 translate(例如 translate(substring(value,2), ',', ''))。

使用以下内容:

<xsl:value-of select="translate('9,999', '$,', '')"/>