UNPKG

1.49 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.cel = cel;
7exports.currency = exports.cep = exports.cpf = exports.date = exports.tel = void 0;
8
9var _createNumberMask = _interopRequireDefault(require("text-mask-addons/dist/createNumberMask"));
10
11function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12
13function cel(userInput) {
14 var numbers = userInput.match(/\d/g);
15 var numberLength = 0;
16
17 if (numbers) {
18 numberLength = numbers.join("").length;
19 }
20
21 if (numberLength > 10) {
22 return ['(', /[1-9]/, /[1-9]/, ')', ' ', /\d/, /\d/, /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/];
23 } else {
24 return ['(', /[1-9]/, /[1-9]/, ')', ' ', /\d/, /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/];
25 }
26}
27
28var tel = function tel() {
29 return ['(', /[1-9]/, /[1-9]/, ')', ' ', /\d/, /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/];
30};
31
32exports.tel = tel;
33
34var date = function date() {
35 return [/\d/, /\d/, '/', /\d/, /\d/, '/', /\d/, /\d/, /\d/, /\d/];
36};
37
38exports.date = date;
39
40var cpf = function cpf() {
41 return [/\d/, /\d/, /\d/, '.', /\d/, /\d/, /\d/, '.', /\d/, /\d/, /\d/, '-', /\d/, /\d/];
42};
43
44exports.cpf = cpf;
45
46var cep = function cep() {
47 return [/\d/, /\d/, '.', /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/];
48};
49
50exports.cep = cep;
51var currency = (0, _createNumberMask.default)({
52 prefix: 'R$ ',
53 allowDecimal: true,
54 thousandsSeparatorSymbol: '.',
55 decimalSymbol: ','
56});
57exports.currency = currency;
\No newline at end of file