Releases: dliocode/datavalidator
Releases · dliocode/datavalidator
DataValidator
- Ajustado alguns validators
- IsAlpha
- IsAlphaNumeric
- IsCEP
- Adicionado novos validators
- IsAscii
- IsBase32
- IsBase58
- IsBoolean
- IsHexColor
- IsISO8601
- IsLocale
- IsMagnetURI
- IsMimeType
- IsOctal
- IsPassportNumber
- IsRGBColor
DataValidator
- Corrigido bug - JSON IsOptional
- Novo validate para VALUE - IsOptional -> Se o valor for vazio ele não continua a verificação daquele validate
DataValidator
- Correção de bug - ValidatorCPFCNPJ
DataValidator
- Validation JSON - Agora é possível passar várias key's para fazer a mesma validação!
TDataValidator.JSON(TJSONObject.ParseJSONValue('{"telefone":"9999999999","telefone2":"9955"}') as TJSONObject)
.Validate(['telefone','telefone2'])
.Key
.IsRequired.WithMessage('É necessário a key telefone/telefone2')
.&End
.Value
.&Not.IsEmpty.WithMessage('Informe o telefone 1 / telefone 2!')
.IsPhoneNumber(TDataValidatorLocaleLanguage.tl_pt_BR).WithMessage('Telefone inválido!')
.&End
.&End
DataValidator
1.0.4 Correção de bug
DataValidator
- Novas validações
** RegexIsMatch - só passar a regra do regex para fazer a validação.
** CustomJSONValue - Você irá receber o jsonvalue para poder validar.
DataValidator
Novas validações para o JSON
- MinItems
- MaxItems
- Agora será possível validar a quantidade de registros dentro do JSON.
DataValidator
1.0.1 Update DataValidator.Information.pas
DataValidator
Merge pull request #2 from dliocode/Alpha Ajustes gerais