Checks if the given email address is a valid RFC 5321 email address. As with parseEmailAddress, this rejects everything but a bare user@domain, so header forms like Simple Person <simple@example.org> are not valid here.
user@domain
Simple Person <simple@example.org>
This uses parse from smtp-address-parser v1.1.0.
parse
smtp-address-parser
import {isValidEmailAddress} from 'parse-email-address';const result1 = isValidEmailAddress('simple@example.org');// result1 is `true`const result2 = isValidEmailAddress('SIMPLE@EXAMPLE.ORG');// result2 is `true`const result3 = isValidEmailAddress('tld-too-short@foo.x');// result3 is `false` Copy
import {isValidEmailAddress} from 'parse-email-address';const result1 = isValidEmailAddress('simple@example.org');// result1 is `true`const result2 = isValidEmailAddress('SIMPLE@EXAMPLE.ORG');// result2 is `true`const result3 = isValidEmailAddress('tld-too-short@foo.x');// result3 is `false`
Nothing, this will never throw an error.
Checks if the given email address is a valid RFC 5321 email address. As with parseEmailAddress, this rejects everything but a bare
user@domain, so header forms likeSimple Person <simple@example.org>are not valid here.This uses
parsefromsmtp-address-parserv1.1.0.