Skip to content

etnetera/Email-Validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Download codecov License

Email-Validator

Library for advanced email validation

<repositories>
    <repository>
        <id>jcenter</id>
        <url>https://jcenter.bintray.com/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>cz.etn</groupId>
        <artifactId>email-validator</artifactId>
        <version>1.2.3</version>
    </dependency>
<dependencies>

Example:

EmailValidator validator = new EmailValidatorBuilder().build();
ValidationResult result = validator.validate("[email protected]");

// valid according to RFC 5322
System.out.println(result.isValid());

// all validation messages
System.out.println(result.messages);

// error messages
System.out.println(result.email.getError());

// TYPO for typos and DISPOSABLE for temporary emails
System.out.println(result.email.getWarnings());

// suggested corrections for typos - gnail.com -> gmail.com
System.out.println(result.email.getSuggestion());

About

Library for advanced email validation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages