Struts2 验证

<validators>
<field name="userInfo.uiRealname">
<field-validator type="requiredstring">

<param name="trim">true</param>
<message>真实姓名不允许为空。</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">1</param>
<param name="maxLength">50</param>
<message>真实姓名长度必须小于50个字符之间。</message>
</field-validator>
</field>
<field name="userInfo.uiQuestion">
<field-validator type="requiredstring">
<message>密码提示问题必须填写。</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">1</param>
<param name="maxLength">100</param>
<message>密码提示问题长度必须小于100个字符之间。</message>
</field-validator>
</field>
<field name="userInfo.uiAge">
<field-validator type="int">
<param name="min">1</param>
<param name="max">100</param>
<message>年龄必须在1-100之间。</message>
</field-validator>
</field>
<field name="userInfo.uiPhone">
<field-validator type="regex">
<param name="expression"><![CDATA[(^(\d{2,4}[-_-—]?)?\d{3,8}([-_-—]?\d{3,8})?([-_-—]?\d{1,7})?$)]]></param>
<message>电话号码必须符合要求!</message>
</field-validator>
</field>
<field name="userInfo.uiHandset">
<field-validator type="regex">
<param name="expression"><![CDATA[(86)*0*13\d{9}]]></param>
<message>手机号码必须符合要求!</message>
</field-validator>
</field>
<field name="userInfo.uiIdcard">
<field-validator type="regex">
<param name="expression"><![CDATA[[\d]{6}(19|20)*[\d]{2}((0[1-9])|(11|12))([012][\d]|(30|31))[\d]{3}[xX\d]*]]></param>
<message>身份证必须符合要求!</message>
</field-validator>
</field>
<field name="userInfo.uiAddress">
<field-validator type="requiredstring">
<message>家庭住址必须填写。</message>
</field-validator>
</field>
<field name="userInfo.uiEmail">
<field-validator type="requiredstring">
<message>电子邮箱必须填写。</message>
</field-validator>
<field-validator type="email">
<message>电子邮箱必须是有效的邮件地址。</message>
</field-validator>
</field>
<field name="userInfo.uiHttp">
<field-validator type="requiredstring">
<message>主页地址不能为空。</message>
</field-validator>
</field>
</validators>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值