<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> <validators> <!-- 用戶名的驗證 --> <field name="u.uname"> <field-validator type="requiredstring"> <param name="trim">true</param> <message key="name.null"/> </field-validator> <field-validator type="stringlength"> <param name="minLength">6</param> <param name="maxLength">10</param> <message key="name.length" /> <!-- <message >用戶名長度必須保證在${minLength}到${maxLength}之間</message> --> </field-validator> </field> <field name="u.upwd"> <field-validator type="requiredstring"> <param name="trim">true</param> <!-- <message>密碼不能爲空</message> --> <message key="pwd.null" /> </field-validator> <field-validator type="stringlength"> <param name="minLength">6</param> <!-- <message>密碼長度必須大於${minLength}位</message> --> <message key="pwd.length" /> </field-validator> </field> <field name="uRpwd"> <field-validator type="fieldexpression"> <param name="expression">u.upwd==uRpwd</param> <message>確認密碼和密碼不一致</message> </field-validator> </field> <field name="u.email"> <field-validator type="regex"> <param name="regex"> ^\w+@\w+\.[a-zA-Z]{2,3}(.[a-zA-Z]{2,3})?$ </param> <message>郵箱格式不正確</message> </field-validator> </field> <field name="u.age"> <field-validator type="required"> <param name="trim">true</param> <message>年齡不能爲空</message> </field-validator> <field-validator type="int"> <param name="min">0</param> <param name="max">150</param> <message>年齡必須${min}-${max}之間</message> </field-validator> </field> </validators>