使用 android Java Phone 、电子邮件、日期的正则表达式验证

regex validation with android Java Phone , Email, Date

谁能帮我用 android Java 进行这些正则表达式验证:
日期:yyyy-mm-dd
Phone : (0999)-999-99-99
电子邮件:abc@gmail.com

因为 API 8 级及以上,Android 有电子邮件模式,phone 数字 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

希望对您有所帮助。