/truemail

An email validator for Golang

Primary LanguageGoGNU General Public License v3.0GPL-3.0

Build Status Documentation

truemail

An email validator package for Golang

Getting started

Importing the package

import (
	"github.com/H-Richard/truemail"
)

Validating format

func main() {
  //Validate only format
  v:= truemail.Validator{}
  fmt.PrintLn(v.Validate("r.hong@pm.me"))
}

Validating format and domains

func main() {
  //Validate both format and domain
  v := truemail.Validator{Domains: []string{"pm.me"}}
  fmt.PrintLn(v.Validate("r.hong@pm.me"))
}