Um decorator customizado para validar CPF usando o class-validator
npm install class-validator-cpfValida strings de CPF no formato XXX.XXX.XXX-XX ou XXXXXXXXXXX, usando como base o pacote class-validator
[![npm][npm-image]][npm-url]
!GitHub top language
!GitHub last commit
[npm-image]: https://img.shields.io/npm/v/class-validator-cpf.svg?style=flat
[npm-url]: https://npmjs.org/package/class-validator-cpf
Node ^8.0.0.
```
npm i class-validator-cpf
Importe o decorator da biblioteca na propriedade da sua classe responsável por validar o CPF
`ts
import { IsCPF } from "class-validator-cpf";
class User {
@IsCPF()
cpf: string;
}
`
:warning: AVISO: Todas as opções do class-validator estão disponíveis nessa biblioteca, exemplo:
`ts
import { IsCPF } from "class-validator-cpf";
class User {
@IsCPF({ message: "Mudando a mensagem" })
cpf: string;
}
`
`shell``
npm test
Copyright (c) 2023-present