非常に頻繁に入力フォーム正の整数で、素子のUIは、入力ボックスを表示するために、EL-入力番号のラベルを使用することができる場合には、数値型であるか、またはタイプ=「番号」であってもよいが、正の整数で決定する必要があります
あなたは、正規のを決定するために利用することができます
コードは以下の通りです
<EL-形態REF = "CHECKDATA":ルール= "CHECKDATA":モデル= "eyPara" ラベル位置= "左" ラベル幅= "100pxに">
<EL-フォーム項目ラベル= "值:" プロペラ= "amErrYear">
<EL-入力V-モデル= "eyPara.amErrYear" プレースホルダ= "输入值" クリア/>
</ EL-フォーム項目>
</ EL-形態>
輸出のデフォルト{
データ(){
CONST blurText =非同期(規則、値、コールバック)=> {
// constのREG = /^\-\d\.?\d*$/
// CONSTブール= reg.test(値)
constのブール=新しい正規表現( '^ [1-9] [0-9] * $')。テスト(値)
//にconsole.log(ブール値)
{(!ブール値)であれば
この。$のmessage.warning(「正の整数を入力してください」)
this.eyPara.amErrYear = ''
}
}
{戻ります
eyPara:{
amErrYear: ''
}、
CHECKDATA:{
amErrYear:[
{必須:○、メッセージ: '入力値'、トリガー 'ブラー'}、
{バリ:blurText、トリガー「ブラー」}と呼ぶことにする//フォーム検証方法
]、
}
}
}
}
フォームバリデーションルールルール、非同期検証フォームを、検証ルール得Validatorは、呼び出されるチェック、カスタム検証コールバックがあります。より高度な使用方法は、参照することができ
非同期検証
。