2011-08-12 45 views
1

我有一个jsp页面,我需要以这种格式显示一个数字。如何使用jstl格式标签格式化数字?

原号:1234567890 格式化号码:123-456-7890

我们怎样才能做到这一点使用JSTL格式化标签?

准确地说,模式属性的值应该是什么?

谢谢

+1

你们是不是像一个电话号码的格式? – cs94njw

回答

1

你不能。你需要你的自定义标签来做到这一点(它仍然可以包装NumberFormat)。您可以使用

<fmt:formatNumber value=".." groupingUsed="true" /> 

要启用分组,但分组分隔符取决于区域

0

你可以看看像这样的标记库的实现。这是一个从NetUI的库

<netui:span value="2125555555"> 
     <netui:formatString pattern="phone (###) ###-####"/> 
</netui:span> 

javadocsource