AntD中Form表單自定義驗證規則

2021-10-18 21:59:00 字數 1077 閱讀 4628

需求

antd中form表單自定義驗證規則,不能為***或者只能是***

**

不能為***

label=

"學生編碼"

name=

"stuid"

validatefirst=

// 出錯時兩個校驗分別生效

rules=

,else}}

,]}>

"請填寫學生編碼" classname=

"create-input"

/>

<

/form.item>

只能是***

// utils.js檔案

// 金額校驗

export

const

moneytest

=(str)

=>

return/(

(^[1

-9]\d*)|

^0)(\.\d

)$/g.

test

(str);}

;

import

*as util from

'../../js/utils.js'

;name=

"money"

label=

"金額(元)"

validatefirst=

rules=,(

)=>

(return promise.

reject

('小數點前最大10位,小數點後最多2位');

},})

]}>

"create-input"

/>

<

/form.item>

參考文章

ant design form表單

官方文件

antd form中getfielddecorator校驗不能輸入空字元和特殊字元

antd公升級到4.x版本後就不能這麼用了

jquery validate自定義表單驗證

自定義方法中有三個引數 第乙個是規則的名字,類似required規則名字。第二個是改規則的實現部分,需要驗證哪些條件在這裡寫驗證方法,當return返回true時代表驗證條件符合不觸發。第三個是提示訊息。其中this.optional element 表示表單控制項的值不為空時才會觸發。空字串也會觸...

Django自定義form表單

from django import forms class customform forms.form ba forms.integerfield label 數字 widget forms.textinput attrs label引數對應的就是數字a widget表示控制項,input就是乙個...

關於iview中表單Form自定義驗證

目的 實現使用iview中表單的驗證自己想要的結果 結果 網上找到合適方法validator 步驟 1.在form中設定好要驗證的值 1111 2222.在vue中data 寫驗證函式。官網有案例 export default else 3.在form中的驗證呼叫2的函式。menuclassifyi...