驗證框架

<?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>
相關文章
相關標籤/搜索