(1)必填字符串校验器
{
<validators>
<!- - 需要校验的字段的字段名- - >
<field name="name">
<!--验证字符串不能为空,即必填-->
<field-validator type="requiredstring">
<!--去空格-->
<param name="trim">true</param>
<!--错误提示信息-->
<message>姓名是必需的!</message>
</field-validator>
</field>
</validators>
}
(2)必填校验器
{
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<!- -需要校验的字段的字段名- - >
<field name="name">
<!--验证字符串必填-->
<field-validator type="required">
<!--错误提示信息-->
<message>姓名是必需的!</message>
</field-validator>
</field>
</validators>
}
(3)整数校验器
{
<validators>
<!- -需要校验的字段的字段名- - >
<field name="age">
<field-validator type="int">
<!- -年龄最小值-->
<param name="min">18</param>
<!- -年龄最大值-->
<param name="max">100</param>
<!--错误提示信息-->
<message>年龄必须在18至100之间</message>
</field-validator>
</field>
</validators>
}
(4)日期校验器
{
<validators>
<!- -需要校验的字段的字段名- - >
<field name="date">
<field-validator type="date">
<!- -日期最小值-->
<param name="min">1980-01-01</param>
<!- -日期最大值-->
<param name="max">2009-12-31</param>
<!--错误提示信息-->
<message>日期必须在1980-01-01至2009-12-31之间</message>
</field-validator>
</field>
</validators>
}
(5)邮件地址校验器
{
<validators>
<!- -需要校验的字段的字段名- - >
<field name="email">
<field-validator type="email">
<message>必须输入有效的电子邮件地址 </message>
</field-validator>
</field>
</validators>
}
(6)网址校验器
{
<validators>
<!- -需要校验的字段的字段名- - >
<field name="url">
<field-validator type="url">
<message>必须输入有效的网址 </message>
</field-validator>
</field>
</validators>
}
(7)字符串长度校验器
{
<validators>
<!- - 需要校验的字段的字段名- - >
<field name="password">
<field-validator type="stringlength">
<!- -长度最小值-->
<param name="minLength">6</param>
<!- -长度最大值-->
<param name="maxLength">20</param>
<!--错误提示信息-->
<message>密码长度必须在6到20之间</message>
</field-validator>
</field>
</validators>
}
(8)正则表达式校验器
{
<validators>
<field name="xh">
<field-validator type="regex">
<param name="expression"><![CDATA[(/d{6})]]></param>
<message>学号必须是6位的数字</message>
</field-validator>
</field>
</validators>
}
设置提示信息文本颜色:
<style>
<--
.errorLabel {color:blue; }
.errorMessage {color:red; }
-->
</style>