我想将电话格式从(###)### - ####更改为##########。
答案 0 :(得分:3)
只需通过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
根据要求。