你可以用<f:validateRegex>它.
<h:inputText id="input" value="#{bean.input}" validatorMessage="Please enter alphabets only">
<f:validateRegex pattern="[a-zA-Z]*" />
</h:inputText>
Run Code Online (Sandbox Code Playgroud)
它接受与Pattern该类相同的正则表达式语法.检查其文档.您也可以使用\p{Alpha}.
<f:validateRegex pattern="\\p{Alpha}*" />
Run Code Online (Sandbox Code Playgroud)
或者,如果您正在使用bean验证(由您的问题历史记录确认),那么您也可以使用@Pattern它.
@Pattern(regexp="\\p{Alpha}*", message="Please enter alphabets only")
private String input;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2859 次 |
| 最近记录: |