0
有人可以幫助我與這些正則表達式驗證與Android的Java:
日期:yyyy-mm-dd
電話:(0999)-999-99-99
電子郵件:[email protected]
正則表達式驗證與Android的Java電話,電子郵件,日期
有人可以幫助我與這些正則表達式驗證與Android的Java:
日期:yyyy-mm-dd
電話:(0999)-999-99-99
電子郵件:[email protected]
正則表達式驗證與Android的Java電話,電子郵件,日期
由於API 8級及以上,Android有電子郵件,電話號碼等的模式;你可以使用。例如:
private boolean isValidEmail(CharSequence email) {
if (!TextUtils.isEmpty(email)) {
return Patterns.EMAIL_ADDRESS.matcher(email).matches();
}
return false;
}
private boolean isValidPhoneNumber(CharSequence phoneNumber) {
if (!TextUtils.isEmpty(phoneNumber)) {
return Patterns.PHONE.matcher(phoneNumber).matches();
}
return false;
}
有關詳細信息,請參閱:http://developer.android.com/reference/android/util/Patterns.html
希望這有助於。
不使用正則表達式來驗證日期。搜索網站會給你答案。 –
不要使用正則表達式來驗證電話號碼是(甚至可能沒有電子郵件),除非您對郵件/電話,你會接受 –
確定..我會用EDITTEXT與日期選擇器,並禁用EDITTEXT非常具體的規則.. –