Skip to content

raspi/emailcheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emailcheck

Validate email address. Doesn't use regular expression(s).

package main

import (
	"fmt"
	"github.com/raspi/emailcheck"
	"github.com/raspi/emailcheck/rules"
)

func main() {
	validator := emailcheck.New(rules.DefaultRules)
	errs := validator.Validate("email@address.tld")

	if len(errs) == 0 {
		// No errors
		return
	}

	for _, err := range errs {
		fmt.Printf("invalid email: %v", err)
	}
}