stringman
Version:
Stringman does string manipulation and other string operations. Do anything from lightening color codes to swapping email address in a string!
25 lines (24 loc) • 715 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.email = void 0;
const common_1 = require("./utility/common");
const getEmail = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/gi;
function retrieve(str) {
return common_1.common.retrieve(str, getEmail);
}
function isValid(str) {
return common_1.common.isValid(str, getEmail);
}
function remove(str) {
return common_1.common.remove(str, getEmail);
}
function swap(str, newEmail) {
return common_1.common.swap(str, newEmail, getEmail);
}
const email = {
isValid,
remove,
retrieve,
swap
};
exports.email = email;