package main
import (
"fmt"
"net/mail"
)
func validMailAddress(address string) bool {
_, err := mail.ParseAddress(address)
if err != nil {
return false
}
return true
}
func main() {
str := "golang@nilpointer.net"
if validMailAddress(str) {
fmt.Println("Valid")
} else {
fmt.Println("InValid")
}
}
Output
Valid