有人可以帮助我使用android Java进行这些正则表达式验证:
日期:yyyy-mm-dd
电话:(0999)-999-99-99
电子邮件:abc@gmail.com
答案 0 :(得分:1)
自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
希望这有帮助。