1.4.1 • Published 11 months ago
@lacussoft/cpf-fmt v1.4.1
LacusSoft :: cpf-fmt
Utility function to format CPF (Brazilian ID document).
Browser Support
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|---|---|---|---|---|---|
| Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 11 ✔ |
Installation
# using NPM
$ npm install --save @lacussoft/cpf-fmt
# using Bun
$ bun add @lacussoft/cpf-fmtImport
// ES Modules
import cpfFmt from '@lacussoft/cpf-fmt'
// Common JS
const cpfFmt = require('@lacussoft/cpf-fmt')or import it through your HTML file, using CDN:
<script src="https://cdn.jsdelivr.net/npm/@lacussoft/cpf-fmt@latest/dist/cpf-fmt.min.js"></script>Usage
const cpf = '47844241055'
cpfFmt(cpf) // returns '478.442.410-55'
cpfFmt(cpf, { // returns '478.***.***-**'
hidden: true
})
cpfFmt(cpf, { // returns '478442410_55'
delimiters: {
dot: '',
dash: '_'
}
})Formatting options
cpfFmt(cpf, {
delimiters: {
dot: '.', // string to replace the dot characters
dash: '-', // string to replace the dash character
},
escape: false, // boolean to define if the result should be HTML escaped
hidden: false, // boolean to define if digits should be hidden
hiddenKey: '*', // string to replace hidden digits
hiddenRange: {
start: 3, // starting index of the numeric sequence to be hidden (min 0)
end: 10, // ending index of the numeric sequence to be hidden (max 10)
},
onFail(value) { // fallback function to be invoked in case a non-11-digits is passed
return value
}
})1.2.0
1 year ago
1.4.1
11 months ago
1.4.0
11 months ago
1.3.1
11 months ago
1.2.2
11 months ago
1.3.0
11 months ago
1.2.1
1 year ago
1.1.1
4 years ago
1.1.0
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago





