項目前端使用JQuery easyui框架,驗證使用插件validatebox,驗證方法如下:
<input name="test" type="text" value="${bean.test}" class="easyui-validatebox" data-options="required:false,validType:['numeric','engNum']"/>
框架驗證規則如下:
engNum: {
            message: '請輸入英文字母或數字'
        }
        chsEngNum: {
            validator: function (value, param) {
            message: '只允許漢字、英文字母或數字。'
        },
        code: {
            validator: function (value, param) {
            message: '只允許漢字、英文字母、數字及下劃線.'
        },
        name: {
            message: "用戶名不合法(字母開頭,允許6-16字節,允許字母數字下劃線)"
        },
        minLength: {
            message: "最少輸入 {0} 個字符."
        },
        maxLength: {
            message: "最多輸入 {0} 個字符."
        },
        contains: {
            message: "輸入的內容必須包含 {0}."
        },
startsWith: {
            message: "輸入的內容必須以 {0} 作為起始字符."
        },
        endsWith: {
            message: "輸入的內容必須以 {0} 作為起始字符."
        },
        longDate: {
            message: "輸入的內容必須是長日期時間(yyyy-MM-dd hh:mm:ss)格式."
        },
        shortDate: {
            message: "輸入的內容必須是短日期(yyyy-MM-dd)格式."
        },
        date: {
            message: "輸入的內容必須是長日期時間(yyyy-MM-dd hh:mm:ss)或短日期(yyyy-MM-dd)格式."
        },
        tel: {
            message: "輸入的內容必須是電話號碼(中國)格式."
        },
        mobile: {
            message: "輸入的內容必須是移動電話號碼(中國)格式."
        },
        telOrMobile: {
            message: "輸入的內容必須是電話號碼(中國)或移動電話號碼(中國)格式."
        },
        fax: {
            message: "輸入的內容必須是傳真號碼(中國)格式."
        },
        zipCode: {
            message: "輸入的內容必須是郵政編碼(中國)格式."
        },
        existChinese: {
            message: "輸入的內容必須是包含中文漢字."
        },
        chinese: {
            message: "輸入的內容必須是純中文漢字."
        },
        english: {
            message: "輸入的內容必須是純英文字母."
        },
        fileName: {
            message: "輸入的內容必須是合法的文件名(不能包含字符 ///:*?/"<>|)."
        },
        ip: {
            message: "輸入的內容必須是正確的 IP地址v4 格式."
        },
        url: {
            message: "輸入的內容必須是正確的 url 格式."
        },
        ipurl: {
            message: "輸入的內容必須是正確的 IP地址v4 或 url 格式."
        },
        currency: {
            message: "輸入的內容必須是正確的貨幣金額(阿拉伯數字表示法)格式."
        },
        QQ: {
            message: "輸入的內容必須是正確 QQ 號碼格式."
        },
        msn: {
            message: "輸入的內容必須是正確 MSN 賬戶名格式."
        },
        unNormal: {
            message: "輸入的內容必須是不包含空格和非法字符Z."
        },
        carNo: {
            message: "輸入的內容必須是合法的汽車車牌號碼格式."
        },
        carEngineNo: {
            message: "輸入的內容必須是合法的汽車發動機序列號格式."
        },
        idCard: {
            message: "輸入的內容必須是合法的身份證號碼(中國)格式."
        },
        integer: {
            message: "輸入的內容必須是合法的整數格式."
        },
        integerRange: {
            message: "輸入的內容必須是合法的整數格式且值介于 {0} 與 {1} 之間."
        },
        numeric: {
            message: "輸入的內容必須是指定類型的數字格式."
        },
        numericRange: {
            message: "輸入的內容必須是指定類型的數字格式且介于 {0} 與 {1} 之間."
        },
        color: {
            message: "輸入的內容必須是正確的 顏色(#FFFFFF形式) 格式."
        },
        passWord: {
            message: "輸入的內容必須是安全的密碼字符(由字符和數字組成,至少 6 位)格式."
        },
新聞熱點
疑難解答