| <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> |
| |
| <validators> |
| |
| <field name="username"> |
| <field-validator type="requiredstring"> |
| <message key="error.username.required"/> |
| </field-validator> |
| </field> |
| |
| <field name="fullName"> |
| <field-validator type="requiredstring"> |
| <message key="error.fullName.required"/> |
| </field-validator> |
| </field> |
| |
| <field name="fromAddress"> |
| <field-validator type="requiredstring"> |
| <message key="error.fromAddress.required"/> |
| </field-validator> |
| <field-validator type="email"> |
| <message key="error.fromAddress.format"/> |
| </field-validator> |
| </field> |
| |
| <field name="replyToAddress"> |
| <field-validator type="email"> |
| <message key="error.replyToAddress.format"/> |
| </field-validator> |
| </field> |
| |
| <field name="password"> |
| <field-validator type="requiredstring"> |
| <message key="error.password.required"/> |
| </field-validator> |
| <field-validator type="stringlength"> |
| <param name="trim">true</param> |
| <param name="minLength">4</param> |
| <param name="maxLength">10</param> |
| <message key="error.password.mismatch"/> |
| </field-validator> |
| </field> |
| |
| <field name="password2"> |
| <field-validator type="requiredstring"> |
| <message key="error.password2.required"/> |
| </field-validator> |
| </field> |
| |
| <validator type="expression"> |
| <param name="expression">password eq password2</param> |
| <message key="error.password.mismatch"/> |
| </validator> |
| |
| </validators> |