在adf中将字符串转换为星号

时间:2016-12-08 15:11:44

标签: regex oracle-adf

我有一个< af:outputText>包含pelephone号码,

例如:“050-1234567” 我尝试将其格式化为“*** - *** 4567”

我该怎么做?

这是我的代码:

  <af:outputText value="#{login.phoneToSend}">
  </af:outputText>

由于

1 个答案:

答案 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