email-validator-js-test
Version:
email validation using email-validator.js
14 lines (11 loc) • 413 B
JavaScript
function isEmail(email) {
const re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}
function isEmpty(email) {
return email.length === 0
}
function getDominan(email) {
return email.split('@')[1]
}
module.exports = {isEmail,isEmpty,getDominan}