Re: [xsl] Format Phone number

Subject: Re: [xsl] Format Phone number
From: Wolfgang Laun <wolfgang.laun@xxxxxxxxx>
Date: Mon, 21 Dec 2009 10:41:30 +0100
You should use this declaration:
   <xsl:decimal-format name="staff" grouping-separator="-"/>

and then, e.g.,
   <xsl:value-of select='format-number( 0112223333, "000-000-0000",
"staff")'/>

This also handles a leading zero, which may or may not be necessary in
your case.
-W

On Mon, Dec 21, 2009 at 8:20 AM, Anil Kumar Veeramalli
<anil.v@xxxxxxxxxxxxxxxxxxxxx> wrote:
>
> 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

Current Thread