/rave_android/src/main/java/com/flutterwave/raveandroid/validators/EmailValidator.java
https://github.com/Flutterwave/rave-android · Java · 23 lines · 18 code · 5 blank · 0 comment · 3 complexity · 3a723465e507a29fac5ca570c00cb93c MD5 · raw file
- package com.flutterwave.raveandroid.validators;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- import javax.inject.Inject;
- public class EmailValidator {
- @Inject
- public EmailValidator() {
- }
- public boolean isEmailValid(String email) {
- if (email != null) {
- Pattern VALID_EMAIL_ADDRESS_REGEX = Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", Pattern.CASE_INSENSITIVE);
- Matcher matcher = VALID_EMAIL_ADDRESS_REGEX.matcher(email);
- return matcher.find();
- } else {
- return false;
- }
- }
- }