GitHub 저장소pacifio/validated

검증됨

최고의 dart / flutter 문자열 검증기 💃💃

검증됨 프로젝트 이미지
스타
21
포크
5
최근 푸시(UTC)
2021. 11. 24.
프로젝트 상태
활성

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

Validated

Build Status The ultimate dart + flutter string validators . This library 45 validators plus sanitizers . Check out the docs for all functions . You will find all the functions under validated package

Example

Validators

Example of some validators .. go to lib/src/ to get the full list of validators or check out the docs for more info

import 'package:validated/validated.dart' as validate;

void main() {
  print(validate.isBoolean('a')); // false
  print(validate.isEmail("adib@gmail.com")); // true
  print(validate.isAscii("ABCDEF")); // false
  print(validate.isSameType('String', false)); // false
  print(validate.isUpperCase("ABCD")); // true
  print(validate.isCapitalized("Abcs")); // true
  print(validate.contains("Dart is nice", "nice")); // true
  print(validate.isCurrency("\$")); // false
  print(validate.isURL('https://www.google.com')); // true
  print(validate.isEmoji("😀")); // true
  print(validate.isEmoji("some random text")); // false
}

Sanitizers

Example of some sanitizers

Credit

import 'package:validated/validated.dart' as validate;

validate.toBoolean(str);
validate.toDate(str);
validate.toDouble(str);
validate.toFloat(str);
validate.toInt(str);
validate.toString(input);

Credits

1 . validator.js
2 . dart-validator
3 . email-validator
4. emoji-regex

TODO

  • [x] Ported validator.js to dart
  • [x] emoji validator
  • [x] supports dart 2+ versions
  • [x] tested for flutter
  • [x] added docs
  • [x] Null safety
Adib Mohsin GitHub avatar
GitHub 작성자

Adib Mohsin ↗

high on vector spaces

@antarys-ai Dhaka , Bangladesh 공식 웹사이트 ↗
언어Dart

분류

이 저장소가 배포한 패키지

사용 중인 의존성

의존성 목록 1 개

  • test개발 의존성^1.17.10

프로젝트에 맞는 저장소를 선택하려면?

사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.

  1. 이름, 작성자 또는 설명으로 검색하고 기술 주제로 범위를 좁힙니다.
  2. 스타, 포크, 최근 푸시를 함께 비교하세요. 스타는 관심의 지표이며 품질을 보장하지 않습니다.
  3. 사용하기 전에 GitHub에서 README, 라이선스, Issues를 확인하세요.

출처 및 관리

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗