fixemail
Version:
Package for fix address of emails, type fix email joao@gmail .com to joao@gmail.com
30 lines (29 loc) • 898 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.validate = void 0;
var email_validator_1 = __importDefault(require("email-validator"));
var validate = function (email) {
return email_validator_1.default.validate(email);
};
exports.validate = validate;
var updateEmail = function (email) {
var removeSpace = email.replace(/ /g, '');
return removeSpace.replace(/\.{2,}/g, '.');
};
var fixEmail = function (email) {
if (!(0, exports.validate)(email)) {
var fixedEmail = updateEmail(email);
return {
email: fixedEmail,
valid: (0, exports.validate)(fixedEmail)
};
}
return {
email: email,
valid: true
};
};
exports.default = fixEmail;
;