Subject: Re: Format Phone number
From: Michael Müller-Hillebrand <mmh@xxxxxxxxxxxxx>
Date: Mon, 21 Dec 2009 09:34:40 +0100
|
In the first place, I don't think that a phone number is numeric, but anyway:
<xsl:decimal-format name="phonenumber" decimal-separator="-"
grouping-separator="‑"/>
<xsl:template match="/">
<xsl:value-of select='format-number(123456789 div 10000, "#‑###-####",
"phonenumber")' />
</xsl:template>
gives me: 12b345-6789
Because the decimal separator and the grouping separator are not allowed to be
the same character I chose the non-breaking hyphen ‑ as an alternative
to make the above example work.
- Michael MC<ller-Hillebrand
Am 21.12.2009 um 08:20 schrieb Anil Kumar Veeramalli:
> Hi,
>
> I want to format phone number xxx-xxx-xxxx format.
>
> I am using XSL1.0
> I tried with below approaches but didn't work
>
> 1) <xsl:decimal-format name="staff" digit="D" />
> <xsl:value-of select='format-number(123456789, "DDD-DDD-DDDD", "staff")' />
> 2) <xsl:value-of select='format-number(123456789, "###-###-####")' />
>
> what is the correct approach to format the number.
>
> Thanks,
> Anil
--
_______________________________________________________________
Michael MC<ller-Hillebrand: Dokumentations-Technologie
Adobe Certified Expert, FrameMaker
LC6sungen und Training, FrameScript, XML/XSL, Unicode
Blog: http://cap-studio.de/ - Tel. +49 (9131) 28747
|