패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.0.3

cpfcnpj

CPF/CNPJ 검증 및 형식 지정을 위한 사용하기 쉬운 유틸리티입니다.

30일 다운로드
176
좋아요
51
Pub 점수
30

패키지 설치

flutter pub add cpfcnpj

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

브라질의 개인 납세자 등록번호(CPF)와 법인 납세자 등록번호(CNPJ)를 검증하고 형식을 지정하기 위해 설계된 가벼운 Flutter/Dart 패키지입니다. CPF/CNPJ 형식의 정확성을 확인하고 표준 형식(예: 123.456.789-01)을 자동으로 적용하며 사용자 입력 시 데이터 무결성을 보장하는 간단하고 신뢰할 수 있는 방법을 제공합니다. 브라질 세금 식별 검증이 필요한 양식에 적합하며, 클라이언트 측 검증과 실시간 마스킹을 모두 지원합니다. 패키지는 쉽게 통합 가능하며 최소한의 종속성으로 깔끔하고 읽기 쉬운 코드를 유지합니다.

사용 사례

  • 폼 입력 검증
  • 실시간 CPF/CNPJ 형식 지정
  • 데이터 무결성 검사
  • 브라질 세금 식별 번호 처리
  • 사용자 등록 흐름

주요 기능

  • CPF/CNPJ 검증
  • 자동 형식 지정
  • 간단한 API
  • Lightweight
  • 클라이언트 측 검증 지원

적합한 대상

  • 브라질 애플리케이션
  • 사용자 등록 시스템
  • 재무 양식
  • 세금 식별 번호가 필요한 모바일 앱
  • 입력 마스킹 유틸리티

고려 사항

  • 브라질 CPF/CNPJ만 지원
  • 국제 세금 식별 번호 지원 없음
  • 경계 사례에 대한 수동 처리가 필요합니다
  • 검증 및 형식 지정에 국한됨
  • 내장된 오류 메시지 없음

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

An easy-to-use utility for CPF/CNPJ validation and formatting.

Usage

A simple usage example:

import 'package:cpfcnpj/cpfcnpj.dart';

main() {
  
  // Validar CPF
  if (CPF.isValid("123.717.730-86")) {
    print("Este CPF é válido.");
  } else {
    print("Este CPF é inválido.");
  }

  // Validar CNPJ
  if (CNPJ.isValid("43.814.971/0001-89")) {
    print("Este CNPJ é válido.");
  } else {
    print("Este CNPJ é inválido.");
  }

  // Formatar CPF
  print(CPF.format("12371773085")); // 123.717.730-85

  // Formatar CNPJ
  print(CNPJ.format("43814971000188")); // 43.814.971/0001-88

}

Features and bugs

Please file feature requests and bugs at the issue tracker.

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.