Re: [xsl] Format Phone number

Subject: Re: [xsl] Format Phone number
From: Anil Kumar Veeramalli <anil.v@xxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 21 Dec 2009 15:53:36 +0530
thanks for your response. this is returing me xx-xxxx-xxxx format not xxx-xxx-xxxx.

what could be the issue.

Wolfgang Laun wrote:
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.

On Mon, Dec 21, 2009 at 8:20 AM, Anil Kumar Veeramalli
<anil.v@xxxxxxxxxxxxxxxxxxxxx> wrote:

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.


Current Thread