【发布时间】:2016-04-26 13:49:50
【问题描述】:
我想将电话格式从 (###) ###-#### 更改为 #########。
【问题讨论】:
我想将电话格式从 (###) ###-#### 更改为 #########。
【问题讨论】:
只需通过translate() 删除不需要的字符:
<xsl:value-of select="translate($phonenum, '()- ', '')" />
完整的 XSLT 示例:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:variable name="phonenum">(123) 456-7890</xsl:variable>
<xsl:value-of select="translate($phonenum, '()- ', '')" />
</xsl:template>
</xsl:stylesheet>
将返回
1234567890
根据要求。
【讨论】: