30.69. <w:validateRegexp>

validateRegexp用于对输入域进行正则表达式校验,只能在form的clientValidate属性为true时使用,如果想使用服务器端的正则表达式验证,可以在需要校验的域上打上注解@ValidateRegexp。

30.69.1. 构件信息

表 30.168. 构件信息

Tag Classorg.operamasks.faces.webapp.widget.ValidateRegexpTag

继承体系

30.69.2. 属性

表 30.169. 属性

message定义类
类型javax.el.ValueExpression(java.lang.String)
是否必须延时求值
验证失败时显示的信息
pattern定义类
类型javax.el.ValueExpression(java.lang.String)
是否必须延时求值
校验时用的正则表达式

30.69.3. 构件API

30.69.4. 示例

<w:form clientValidate="true">
    <w:textField msgTarget="under">
        <w:validateRegexp pattern="/\d/" message="the validate messgae"></w:validateRegexp>
    </w:textField>
</w:form>

上面的示例用于校验输入框内只能输入数字。