Email addresses syntax validations library
npm install email-syntaxjavascript
const EmailSyntax = require('email-syntax').EmailSyntax;
if (EmailSyntax.validate('test@some-mail.com')){
console.log('This address is valid');
}
`
On server environment you can use additional methods:
* split(address) - Splits email address to local part and domain name
* extractFromQuotes(localPart) - Checks if quoted and extracts local part
* validateDomainName(domainName) - Validates domain name syntaxis
* validateLocalPart(localPart) - Validates local-part of address
* isValidIpAddress(domainName) - Checks if domain name is a valid ip address like 1.2.3.4
$3
`typescript
import { EmailSyntax } from 'email-syntax';
function isEmailValid(address): boolean{
return EmailSyntax.validate(address);
}
``