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

convert string to asterisks in adf

我有一个包含电话号码的 < af:outputText >,

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

我该怎么做?

这是我的代码:

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

谢谢

您可以使用自定义 JSF 转换器来实现此目的。

为此,您需要创建一个转换器 class,将其注册到 faces-config.xml 中,然后将其用作 af:outputText 的转换器。 在转换器 class 中,使用正则表达式和 String replace() 将 phone 号码的适当数字替换为 *

http://sqltech.cl/doc/oas10gR31/web.1013/b25947/web_val006.htm

http://sameh-nassar.blogspot.com/2015/03/dealing-with-converter.html