我希望有人能指出我在正確的方向。我正在尋找一種資源,可以向我展示如何驗證類似於JavaScript驗證的表單(聯繫表單)中的用戶輸入。我搜索了整個網絡,似乎無法找到任何東西。安卓 - java窗體驗證
感謝大家
我希望有人能指出我在正確的方向。我正在尋找一種資源,可以向我展示如何驗證類似於JavaScript驗證的表單(聯繫表單)中的用戶輸入。我搜索了整個網絡,似乎無法找到任何東西。安卓 - java窗體驗證
感謝大家
使用正則表達式,這裏是一個很好的教程: Validation
if you re l ooking sfor一些簡單的驗證,然後考慮你的java文件作爲簡單的javascript函數。
step 1 : make a base class with all the validation function like
public boolean isEmail(String fieldValue)
{
Pattern p = Pattern.compile("[email protected]+\\.[a-z]+");
Matcher m = p.matcher(fieldValue);
if(!m.matches()) {
return false;
} else {
return true;
}
}
step 2 : initialize a variable valid = true ;
step 3 : initialize an object for this validator class in your desired form page
step 4 : call a validation function on click of form submit button
step 5 : use the object to call the validation function on your desired page and according to the result it gives , set valid = false or leave ,
step 6 : finally
if(valid)
{ ... submit the form ...}
對於一些特殊的方法,你可以閱讀http://stackoverflow.com/questions/5853676/how-to-do-form-validation-in-android –
[類似的問題(http://stackoverflow.com/questions/2763022/android-how-can-i-validate-edittext-input)(用於EditTexts) – keyser