All Validations BR

Descrição do Projeto

  • AllValidations é uma solução extra leve e poderosa para Flutter. Combine validações para agilizar seu desenvolvimento. esperamos que ajude você com seus projetos.

⚙️ Funcionalidades

  • ✅ isNull
  • ✅ isNum
  • ✅ isNumericOnly
  • ✅ isNumericFloat
  • ✅ isAlphabetOnly
  • ✅ isVideo
  • ✅ isImage
  • ✅ isURL
  • ✅ isEmail
  • ✅ isPhoneNumber
  • ✅ isDateTime
  • ✅ isMD5
  • ✅ isSHA1
  • ✅ isSHA256
  • ✅ isSSN
  • ✅ isBinary
  • ✅ isIPv4
  • ✅ isIPv6
  • ✅ isHexadecimal
  • ✅ isLowerThan
  • ✅ isGreaterThan
  • ✅ isCnpj
  • ✅ isCpf
  • ✅ isRG
  • ✅ isUUID
  • ✅ isJSON
  • ✅ isCreditCard
  • ✅ isLowercase
  • ✅ isUppercase
  • ✅ isInt
  • ✅ isEqual
  • ✅ isValidBRZip
  • ✅ isPDF
  • ✅ isTxt
  • ✅ isChm
  • ✅ isVector
  • ✅ isHTML
  • ✅ removeCaracteres
  • ✅ isMediumPassword
  • ✅ isStrongPassword
  • ✅ removeAccents
  • ✅ isPalindrome
  • ✅ isName
  • ✅ isMapExists

🧪 testes

  • ✅ isNull
  • ✅ isNum
  • ✅ isNumericOnly
  • ✅ isNumericFloat
  • ✅ isAlphabetOnly
  • ✅ isVideo
  • ✅ isImage
  • ✅ isURL
  • ✅ isEmail
  • ✅ isPhoneNumber
  • ✅ isEqual
  • ✅ isLowerThan
  • ✅ isGreaterThan
  • ✅ isCnpj
  • ✅ isCpf
  • ✅ isRG
  • ✅ removeCaracteres
  • ✅ isUUID
  • ✅ isLowercase
  • ✅ isUppercase
  • ✅ isInt
  • ✅ isValidBRZip
  • ✅ isMediumPassword
  • ✅ isStrongPassword
  • ✅ removeAccents
  • ✅ isPalindrome
  • ✅ isName
  • ✅ isMapExists

🛠 Tecnologias

🎲 exemplo de validação CPF

var isCpf = AllValidations.isCpf(000.000.000.00); 
//this return false

🎲 exemplos de validação String é bool

var isBool = AllValidations.isBool('true'); 
//this return true

🎲 exemplos de Remoção caracteres

//(ex: `/`, `-`, `.`)
var remover = AllValidations.removeCharacters('000.000.000-00'); 
//this return 00000000000

🎲 exemplos de comparação de senha ou frases

//(ex: `/`, `-`, `.`)
var remover = AllValidations.isPhraseEqual('123456789', '123456789');
//this return true

🎲 exemplos de retorno de lista de dias da semana

//(ex: `/`, `-`, `.`)
var remover = AllValidationsGetWeek.listDaysWeekAbvr;
//this return ['Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo']

Você também pode retorna meses, regiões , estados tudo atraveis do AllValidationsGet

🎲 exemplos de remoção acentos e caracters de um texto

//(ex: `/`, `-`, `.`)
var remover = AllValidations.removeAccents( 'áãé');
//this return aae

🎲 exemplos para check se um key existe e se seu valor e nullo ou vazio - map(json)

//(ex: `/`, `-`, `.`)
 Map map1 = {"status": "success", "message": "successfully logged out"};

    final sut =
        AllValidations.isMapExists(map: map1, key: ['status']);

    expect(sut, true);
//this return aae

Autor


Feito com ❤️ por


Carlos Castro 🚀

📝 Licença

Este projeto esta sobe a licença MIT.

Libraries

all_validations_br