要素のUIフォームの検証は、正の整数であります

非常に頻繁に入力フォーム正の整数で、素子の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は、呼び出されるチェック、カスタム検証コールバックがあります。より高度な使用方法は、参照することができ  非同期検証
 
 
 
 

おすすめ

転載: www.cnblogs.com/yearshar/p/11593275.html