有人能帮我用android Java做这些正则表达式验证吗:
日期:yyyy-mm-dd
电话:(0999)-999-99-99
电子邮件:abc@gmail.com
发布于 2015-08-11 22:11:05
从API级别8开始,Android就有了电子邮件、电话号码e等模式,你可以使用它们。例如:
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
希望这能有所帮助。
https://stackoverflow.com/questions/29798710
复制相似问题