【发布时间】:2020-06-19 15:51:56
【问题描述】:
我正在尝试格式化字符串以从电话号码中删除空格,但遇到了问题。我使用的代码是:
<xsl:choose>
<xsl:when test="EmployeeCellPhone != ''">
<xsl:value-of select="translate(EmployeeCellPhone, ' ',' ')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="translate(EmployeeHomePhone, ' ',' ')"/>
</xsl:otherwise>
</xsl:choose>
但是,它不起作用。谁能指出我正确的方向?当前输出看起来像这样:123 456 7890,我需要结果看起来像:1234567890
【问题讨论】:
-
需要去掉第三个arg中的空格...
translate(EmployeeHomePhone,' ','') -
成功了,谢谢@DanielHaley