@react-form-fields/core
Version:
Material UI Form Fields
17 lines • 596 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var phone = {
apply: function (value) {
if (!value)
return '';
var regexp = value.length > 10 ?
/^(\d{0,2})(\d{0,5})(\d{0,4}).*/ :
/^(\d{0,2})(\d{0,4})(\d{0,4}).*/;
var result = value.length > 2 ?
'($1) $2-$3' : '($1$2$3';
return value.replace(regexp, result).replace(/-$/, '');
},
clean: function (value) { return (value || '').replace(/\D/gi, '').substr(0, 11); }
};
exports.default = phone;
//# sourceMappingURL=phone.js.map