成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Between validator常用驗(yàn)證規(guī)則

tianhang / 1469人閱讀

摘要:數(shù)字大小驗(yàn)證規(guī)則,很常用,不能超過(guò)數(shù)據(jù)庫(kù)的字符限制吧當(dāng)你輸出完成后調(diào)用的方法,是你輸入的值,你對(duì)它進(jìn)行計(jì)算或者驗(yàn)證,之后返回代表驗(yàn)證成功,失敗代表驗(yàn)證失敗。

1.數(shù)字大小驗(yàn)證規(guī)則,很常用,不能超過(guò)數(shù)據(jù)庫(kù)的字符限制吧

between: {
    min: 2,
    max: 100,
    message: "The number of floors must be between 2 and 100"
 }

2.當(dāng)你輸出完成后調(diào)用的方法,value是你輸入的值,你對(duì)它進(jìn)行計(jì)算或者驗(yàn)證,之后返回true代表驗(yàn)證成功,false失敗代表驗(yàn)證失敗。你也可以利用它去后臺(tái)發(fā)送ajax請(qǐng)求來(lái)驗(yàn)證,只是注意性能,因?yàn)檎?qǐng)求有點(diǎn)多,需求不大可以設(shè)置前端緩存

callback: {
    message: "Wrong answer",
    callback: function (value, validator, $field) {
        // Determine the numbers which are generated in captchaOperation
        var items = $("#captchaOperation").html().split(" "),
            sum   = parseInt(items[0]) + parseInt(items[2]);
        return value == sum;
    }
}

3.和 field中填寫(xiě)的表單 內(nèi)容不能一樣, 比如不讓密碼和用戶(hù)名一樣

different: {
    field: "username",
    message: "The password cannot be the same as username"
}

4.和 regexp大家都懂的,不解釋=!=

regexp: {
    regexp: /^[a-zs]+$/i,
    message: "The full name can consist of alphabetical characters and spaces only"
}

5.非空,不解釋=!=

notEmpty: {
    message: "The full name is required"
}

6.字符串長(zhǎng)度驗(yàn)證規(guī)則

stringLength: {
    max: 50,
    message: "The full name must be less than 50 characters"
}

7.字符串大小寫(xiě)驗(yàn)證規(guī)則

stringCase: {
    message: "The card holder must be in uppercase",
    "case": "upper"                //    Can be lower default or upper
}

8.整數(shù)驗(yàn)證

integer: {
    message: "The value is not an integer"
}

9.遠(yuǎn)程請(qǐng)求

remote: {
    message: "The username is not available",
    url: "/path/to/backend/"
}

10.驗(yàn)證文件

file: {
    extension: "jpeg,png",
    type: "image/jpeg,image/png",
    maxSize: 2048 * 1024,
    message: "The selected file is not valid"
}

詳情請(qǐng)參考http://bootstrapvalidator.vot...
里面有大量使用案例,后續(xù)我寫(xiě)的多了也會(huì)補(bǔ)充,現(xiàn)在只是暫時(shí)做一個(gè)記錄,以后用一個(gè)在這里記一個(gè)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/52450.html

相關(guān)文章

  • Between validator常用驗(yàn)證規(guī)則

    摘要:數(shù)字大小驗(yàn)證規(guī)則,很常用,不能超過(guò)數(shù)據(jù)庫(kù)的字符限制吧當(dāng)你輸出完成后調(diào)用的方法,是你輸入的值,你對(duì)它進(jìn)行計(jì)算或者驗(yàn)證,之后返回代表驗(yàn)證成功,失敗代表驗(yàn)證失敗。 1.數(shù)字大小驗(yàn)證規(guī)則,很常用,不能超過(guò)數(shù)據(jù)庫(kù)的字符限制吧 between: { min: 2, max: 100, message: The number of floors must be between...

    KunMinX 評(píng)論0 收藏0
  • VeeValidate 的使用場(chǎng)景以及配置

    摘要:創(chuàng)建項(xiàng)目安裝本文中使用的版本為在中引入例子第一個(gè)測(cè)試?yán)域?yàn)證通過(guò)更多配置請(qǐng)參考官網(wǎng)我們只是用些常用配置和常用的驗(yàn)證中文配置全局配置這樣就可以使用中文提示了自定義錯(cuò)誤提示昵稱(chēng)不得為空寫(xiě)法昵稱(chēng)不得小于個(gè)字符 創(chuàng)建vue項(xiàng)目: vue init webpack vee cd ./vee npm run dev # or yarn run dev 安裝 VeeValidate npm...

    blair 評(píng)論0 收藏0
  • vuelidate 對(duì)于vueJs2.0的驗(yàn)證解決方案

    摘要:介紹在后端項(xiàng)目里比如我們的框架對(duì)于表單驗(yàn)證有自己的一套機(jī)制他將驗(yàn)證集成在我們只需要在我們的方法中依賴(lài)注入我們自己實(shí)例化后的驗(yàn)證類(lèi)當(dāng)然也可以直接去在方法里去驗(yàn)證表單數(shù)據(jù)而在我們的前端的項(xiàng)目里也就是在我們的項(xiàng)目里也有比較好的驗(yàn)證解決方案也就是這 介紹 在后端項(xiàng)目里 比如我們的Laravel框架 對(duì)于表單驗(yàn)證有自己的一套validation機(jī)制 他將驗(yàn)證集成在FormRequest 我們只...

    zhangwang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<