非空格式驗證框架Validation的使用

2021-07-22 10:35:51 字數 2052 閱讀 3817

2015

九月16

原分類:android

(358)

(0)

validation簡介:

validation的特點:

基本用法:

先建立個表單form類用來裝控制項

然後建立validate類,將被驗證(如:edittext)控制項傳入

將這個validate類addvalidator加入(如:非空型別notemptyverifior)型別驗證類

form表單addvalidates這個validate類即可

最後呼叫form.validate()驗證即可,返回true表示驗證通過。

package com

.example

.validationtest

;.activity

;import android.os

.bundle

;import android.view

.view

;import android.view

.view

.onclicklistener

;import android.widget

.button

;import android.widget

.edittext

;import android.widget

.toast

;import com

.throrinstudio

.android

.common

.libs

.validator

.form

;import com

.throrinstudio

.android

.common

.libs

.validator

.validate

;import com

.throrinstudio

.android

.common

.libs

.validator

.validate

.confirmvalidate

;import com

.throrinstudio

.android

.common

.libs

.validator

.validate

.ortworequiredvalidate

;import com

.throrinstudio

.android

.common

.libs

.validator

.validator

.emailvalidator

;import com

.throrinstudio

.android

.common

.libs

.validator

.validator

.notemptyvalidator

;import com

.throrinstudio

.android

.common

.libs

.validator

.validator

.urlvalidator

;/**

* 1.非空驗證

* 2.二選一驗證

* 3.郵件驗證

* 4.重複密碼確認

* 5.**驗證

* * @author administrator

* */

public class mainactivity extends activity

//格式驗證

private void validateform()

private void setlistener() else

}});

}private void initview()

}

iView表單空格驗證

iview表單元件使用async validator驗證器對表單域中資料進行驗證,給 form 設定屬性 rules,同時給需要驗證的 formitem 設定屬性 prop 指向對應字段即可。完整的驗證規則請參照開源專案 async validator。驗證方法也支援 promise。當我們對表單中...

iView表單空格驗證

iview表單元件使用async validator驗證器對表單域中資料進行驗證,給 form 設定屬性 rules,同時給需要驗證的 formitem 設定屬性 prop 指向對應字段即可。完整的驗證規則請參照開源專案 async validator。驗證方法也支援 promise。當我們對表單中...

完形填空格式

abc 將下列省份地區與太陽能資源分布情況一一對應。1 山東 2 江西 3 寧夏南部 acb將下列省份地區與太陽能資源分布情況一一對應。1 山東 2 江西 3 寧夏南部 bac將下列省份地區與太陽能資源分布情況一一對應。1 山東 2 江西 3 寧夏南部 bca將下列省份地區與太陽能資源分布情況一一對...