1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.cel = cel;
|
7 | exports.currency = exports.cep = exports.cpf = exports.date = exports.tel = void 0;
|
8 |
|
9 | var _createNumberMask = _interopRequireDefault(require("text-mask-addons/dist/createNumberMask"));
|
10 |
|
11 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
12 |
|
13 | function 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 |
|
28 | var tel = function tel() {
|
29 | return ['(', /[1-9]/, /[1-9]/, ')', ' ', /\d/, /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/];
|
30 | };
|
31 |
|
32 | exports.tel = tel;
|
33 |
|
34 | var date = function date() {
|
35 | return [/\d/, /\d/, '/', /\d/, /\d/, '/', /\d/, /\d/, /\d/, /\d/];
|
36 | };
|
37 |
|
38 | exports.date = date;
|
39 |
|
40 | var cpf = function cpf() {
|
41 | return [/\d/, /\d/, /\d/, '.', /\d/, /\d/, /\d/, '.', /\d/, /\d/, /\d/, '-', /\d/, /\d/];
|
42 | };
|
43 |
|
44 | exports.cpf = cpf;
|
45 |
|
46 | var cep = function cep() {
|
47 | return [/\d/, /\d/, '.', /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/];
|
48 | };
|
49 |
|
50 | exports.cep = cep;
|
51 | var currency = (0, _createNumberMask.default)({
|
52 | prefix: 'R$ ',
|
53 | allowDecimal: true,
|
54 | thousandsSeparatorSymbol: '.',
|
55 | decimalSymbol: ','
|
56 | });
|
57 | exports.currency = currency; |
\ | No newline at end of file |