UNPKG

email-validator-js-test

Version:
14 lines (11 loc) 413 B
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}