2016-04-14 55 views
0
  • 我在我的形式

1]電子郵件地址驗證電子郵件,網址和電話號碼,但有點棘手

2]電話號碼

3]網絡三個字段地址

  • 我知道如何驗證所有,但我有差異要求

  • 我要的是,如果所有字段爲空沒有驗證適用(不需要檢查)

  • 如果1場是空的,其餘的都爲那些申請不僅沒有提交檢查空提起

  • 我不知道如何處理這樣的事,

  • 需要檢查空/空,如果空沒必要檢查的驗證,如果字段不爲空/空然後檢查該字段只有其他字段

回答

0

你可以做這樣的事情

if (!emailAddressEditText.getText().toString().matches(""){ 
    //Apply your validation 
} 
if (!phoneNumberEditText.getText().toString().matches("")){ 
    //Apply your validation 
} 
if (!webAddressEditText.getText().toString().matches("")){ 
    //Apply your validation 
} 

我希望這有助於你

+0

'TextUtils.isEmpty(editText.getText())'也將工作 –

+0

我如何調用方法,如果任何單一的驗證是正確的?我認爲這可能會啓動方法超過1次,如果所有條件都爲真 – Risk

+0

@風險您可以爲每個編輯文本添加驗證或爲每個添加標記 –