/domain/src/main/java/domain/com/base/EmailValidator.kt
https://bitbucket.org/wliberda/fotommvvmcleanarchitecture · Kotlin · 12 lines · 7 code · 2 blank · 3 comment · 0 complexity · 94eb811da5f111a2b51c1e14828c1457 MD5 · raw file
- package domain.com.base
- import java.util.regex.Pattern
- /**
- * Created by wojciechliberda on 18/02/2018.
- */
- interface EmailValidator {
- val VALID_EMAIL_ADDRESS_REGEX: Pattern
- get() = Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", Pattern.CASE_INSENSITIVE)!!
- fun validate(emailStr: String): Boolean
- }