我有一个< af:outputText>包含pelephone号码,
例如:“050-1234567” 我尝试将其格式化为“*** - *** 4567”
我该怎么做?
这是我的代码:
<af:outputText value="#{login.phoneToSend}">
</af:outputText>
由于
答案 0 :(得分:2)
您可以使用自定义JSF转换器来实现此目的。
为此,您需要创建一个对流类,在faces-config.xml中注册它,然后将其用作af:outputText的转换器。 在转换器类中使用带有字符串replace()的正则表达式,用*
替换电话号码的相应数字http://sqltech.cl/doc/oas10gR31/web.1013/b25947/web_val006.htm
http://sameh-nassar.blogspot.com/2015/03/dealing-with-converter.html