@@ -25,7 +25,7 @@ formatCpf('746506880', { pad: true }); // 007.465.068-80
2525
2626## parseCpf
2727
28- Remove CPF formatting and return only digits.
28+ Remove CPF formatting, keep only digits, and cap the result to 11 digits.
2929
3030``` javascript
3131import { parseCpf } from ' @brazilian-utils/brazilian-utils' ;
@@ -67,7 +67,7 @@ formatCnpj('12OUT345000199', { version: 2 }); // 12.OUT.345/0001-99
6767
6868## parseCnpj
6969
70- Remove CNPJ formatting and return a normalized value.
70+ Remove CNPJ formatting, return a normalized value, and cap the result to 14 characters .
7171
7272``` javascript
7373import { parseCnpj } from ' @brazilian-utils/brazilian-utils' ;
@@ -119,7 +119,7 @@ formatBoleto('1900000901149', { pad: true }); // 00000.00000 00000.000019 00000.
119119
120120## parseBoleto
121121
122- Remove boleto formatting and return only digits.
122+ Remove boleto formatting, keep only digits, and cap the result to 47 digits.
123123
124124``` javascript
125125import { parseBoleto } from ' @brazilian-utils/brazilian-utils' ;
@@ -182,12 +182,13 @@ formatPhone('11900000000', { mask: 'auto' }); // Automatically detects mask base
182182
183183## parsePhone
184184
185- Remove phone formatting and return only digits.
185+ Remove phone formatting, keep only digits, and cap the result to 11 digits.
186186
187187``` javascript
188188import { parsePhone } from ' @brazilian-utils/brazilian-utils' ;
189189
190190parsePhone (' (11) 90000-0000' ); // 11900000000
191+ parsePhone (' +55 (11) 90000-0000' ); // 55119000000
191192```
192193
193194## isValidMobilePhone
@@ -258,7 +259,7 @@ formatPis('123456789', { pad: true }); // 001.23456.78-9
258259
259260## parsePis
260261
261- Remove PIS formatting and return only digits.
262+ Remove PIS formatting, keep only digits, and cap the result to 11 digits.
262263
263264``` javascript
264265import { parsePis } from ' @brazilian-utils/brazilian-utils' ;
@@ -278,7 +279,7 @@ formatCep('92500000'); // 92500-000
278279
279280## parseCep
280281
281- Remove CEP formatting and return only digits.
282+ Remove CEP formatting, keep only digits, and cap the result to 8 digits.
282283
283284``` javascript
284285import { parseCep } from ' @brazilian-utils/brazilian-utils' ;
@@ -328,7 +329,7 @@ formatProcessoJuridico('00020802520125150049'); // 0002080-25.2012.515.0049
328329
329330## parseProcessoJuridico
330331
331- Remove processo jurídico formatting and return only digits.
332+ Remove processo jurídico formatting, keep only digits, and cap the result to 20 digits.
332333
333334``` javascript
334335import { parseProcessoJuridico } from ' @brazilian-utils/brazilian-utils' ;
@@ -518,7 +519,7 @@ isValidPassport('12345678'); // false
518519
519520## formatPassport
520521
521- Format a Brazilian passport number (uppercase, without symbols).
522+ Format a Brazilian passport number (uppercase, without symbols, capped to 8 characters ).
522523
523524``` javascript
524525import { formatPassport } from ' @brazilian-utils/brazilian-utils' ;
@@ -539,7 +540,7 @@ generatePassport(); // 'RY393097'
539540
540541## parsePassport
541542
542- Remove all non-alphanumeric characters (including '-', '.' , and whitespaces) from a passport number .
543+ Remove all non-alphanumeric characters from a passport number, uppercase the result , and cap it to 8 characters .
543544
544545``` javascript
545546import { parsePassport } from ' @brazilian-utils/brazilian-utils' ;
@@ -591,7 +592,7 @@ generateCnh(); // '02650306461'
591592
592593## parseCnh
593594
594- Remove CNH formatting and return only digits.
595+ Remove CNH formatting, keep only digits, and cap the result to 11 digits.
595596
596597``` javascript
597598import { parseCnh } from ' @brazilian-utils/brazilian-utils' ;
@@ -668,7 +669,7 @@ generateLegalNature(); // '2062'
668669
669670## parseLegalNature
670671
671- Remove legal nature formatting and return only digits.
672+ Remove legal nature formatting, keep only digits, and cap the result to 4 digits.
672673
673674``` javascript
674675import { parseLegalNature } from ' @brazilian-utils/brazilian-utils' ;
@@ -738,7 +739,7 @@ getFormatLicensePlate('INVALID'); // null
738739
739740## parseLicensePlate
740741
741- Remove separators from a license plate and normalize it to uppercase.
742+ Remove separators from a license plate, normalize it to uppercase, and cap it to 7 characters .
742743
743744``` javascript
744745import { parseLicensePlate } from ' @brazilian-utils/brazilian-utils' ;
@@ -816,7 +817,7 @@ generateVoterId('SP'); // valid random voter ID for Sao Paulo
816817
817818## parseVoterId
818819
819- Remove voter ID formatting and return only digits.
820+ Remove voter ID formatting, keep only digits, and cap the result to 12 digits.
820821
821822``` javascript
822823import { parseVoterId } from ' @brazilian-utils/brazilian-utils' ;
0 commit comments