30.69. <w:validateRegexp>
validateRegexp用于对输入域进行正则表达式校验,只能在form的clientValidate属性为true时使用,如果想使用服务器端的正则表达式验证,可以在需要校验的域上打上注解@ValidateRegexp。
表 30.168. 构件信息
| Tag Class | org.operamasks.faces.webapp.widget.ValidateRegexpTag |
表 30.169. 属性
| message | 定义类 | |
| 类型 | javax.el.ValueExpression(java.lang.String) |
| 是否必须 | 否 | 延时求值 | 是 |
| 验证失败时显示的信息 |
| pattern | 定义类 | |
| 类型 | javax.el.ValueExpression(java.lang.String) |
| 是否必须 | 否 | 延时求值 | 是 |
| 校验时用的正则表达式 |
<w:form clientValidate="true">
<w:textField msgTarget="under">
<w:validateRegexp pattern="/\d/" message="the validate messgae"></w:validateRegexp>
</w:textField>
</w:form>上面的示例用于校验输入框内只能输入数字。