@titou10/v-mask
Version:
mask directive for vue.js that exposes the unmasked value
21 lines (20 loc) • 825 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var predefined = [
{ id: 'credit-card', mask: '#### - #### - #### - ####' },
{ id: 'credit-card2', mask: '#### #### #### ####' },
{ id: 'date', mask: '##/##/####' },
{ id: 'date-iso', mask: '####-##-##' },
{ id: 'date-with-time', mask: '##/##/#### ##:##' },
{ id: 'phone', mask: '(###) ### - ####' },
{ id: 'phone2', mask: '### ### - ####' },
{ id: 'social', mask: '###-##-####' },
{ id: 'time', mask: '##:##' },
{ id: 'time-with-seconds', mask: '##:##:##' },
{ id: 'postalcode-ca', mask: 'A#A #A#' }
];
function default_1(mask) {
var res = predefined.filter(function (p) { return p.id === mask; }).map(function (p) { return p.mask; });
return res ? res[0] : null;
}
exports.default = default_1;