xsl-list
[Top] [All Lists]

Re: [xsl] Format Phone number

2009-12-21 03:35:07
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="&#x2011;"/>

<xsl:template match="/">
 <xsl:value-of select='format-number(123456789 div 10000, "#&#x2011;###-####", 
"phonenumber")' />
</xsl:template>

gives me: 12‑345-6789

Because the decimal separator and the grouping separator are not allowed to be 
the same character I chose the non-breaking hyphen &#x2011; as an alternative 
to make the above example work.

- Michael Mü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 Müller-Hillebrand: Dokumentations-Technologie
Adobe Certified Expert, FrameMaker
Lösungen und Training, FrameScript, XML/XSL, Unicode
Blog: http://cap-studio.de/ - Tel. +49 (9131) 28747






--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>