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

패키지 상세v2.0.0

flux_validator_dart

Dart용 문자열 및 입력 데이터를 검증하기 위한 패키지로 CPF, CNPJ, 차량 번호판, 이메일, 전화번호 등 다양한 유효성 검사기가 포함되어 있습니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
109
좋아요
22
Pub 점수
130

패키지 설치

flutter pub add flux_validator_dart

패키지 개요

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

FluxValidatorDart는 CPF, CNPJ, 자동차 번호판, 이메일 주소 및 전화번호와 같은 다양한 유형의 입력 데이터를 검증하기 위해 설계된 Dart 패키지입니다. 여러 플랫폼에서 Flutter 애플리케이션의 데이터 무결성을 보장하는 간단하고 신뢰할 수 있는 방법을 제공합니다. 내장된 유효성 검사기와 사용하기 쉬운 메서드를 통해 폼 검증과 실시간 사용자 피드백을 지원합니다. 오픈소스이며 지속적으로 유지 관리되고 있어 외부 종속 없이 강력한 입력 검증이 필요한 개발자에게 이상적입니다.

사용 사례

  • Flutter 앱에서 폼 검증
  • 실시간 입력 검사
  • 데이터 무결성 검증
  • 사용자 등록 흐름
  • 주소 및 연락처 정보 검증
  • 브라질 신분증 형식 준수

주요 기능

  • CPF, CNPJ 및 차량 번호판 검증을 지원합니다
  • 이메일 및 전화번호 검증기 포함
  • 크로스 플랫폼 호환성
  • 명확한 오류 메시지를 가진 간단한 API
  • 오픈소스이며 커뮤니티 주도
  • pub.dev를 통한 간편한 통합

적합한 대상

  • 폼을 구축하는 플러터 개발자
  • 브라질 신분증 검증이 필요한 앱
  • 현지화된 입력 검사를 필요로 하는 국제 앱
  • 데이터 정확성을 우선시하는 개발자
  • 자동 검증 워크플로를 사용하는 팀
  • 엄격한 데이터 준수 요구사항을 가진 프로젝트

고려 사항

  • 사전 정의된 검증기로 제한됨
  • 비표준 형식을 처리하기 위해 사용자 정의 로직이 필요할 수 있습니다
  • 외부 라이브러리 업데이트에 의존
  • 내장된 국제화 지원 없음
  • 검증 규칙은 지역적 차이에 따라 조정이 필요할 수 있습니다
  • 성능이 중요한 시나리오에서 고주파 검증에 최적화되지 않음

원본 README

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

Dart Validator

A package to validate strings and input data for dart.

Getting Started

Install

Add to your pubspec.yaml

dependencies:
  flux_validator_dart: <lastest-version>

And then run # pub get in your terminal.

How to use
Import
import 'package:flux_validator_dart/flux_validator_dart.dart';
Use
Validator.email(value) // returns bool
Validator Options
Mercosul car plate

Ex: AAA-0000 or AAA-0A00

Validator.carPlate(value)
Brazilian CEP

Ex: 00000-000

Validator.cep(value)
Brazilian CNH

Ex: 00000000000

Validator.cnh(value)
Brazilian CNPJ

Ex: 00.000.000/0000-00

Validator.cnpj(value)
Brazilian CPF

Ex: 000.000.000-00

Validator.cpf(value)
Brazilian CPF & CNPJ

Ex: 000.000.000-00|0000-00

Validator.cpfCnpj(value)
dd/mm/yyyy Date

Ex: 00/00/0000

Validator.date(value)
Email

Ex: aaaaa@aaa.aaa.aa

Validator.email(value)
Numbers

Ex: 0123456

Validator.numbers(value)
Letters

Ex: abcdefgABCDEFG

Validator.letters(value)
Brazilian Phone

Ex: +55 (11) 0 0000-0000

Validator.phone(value)
Brazilian Renavam

Ex: 00000000000

Validator.renavam(value)

카테고리

소스 저장소

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

아직 데이터가 없습니다.