mirror of
https://github.com/Respect/Validation.git
synced 2024-05-29 03:42:25 +02:00
9c7550aa43
The data in this commit has been gathered, scrapped, organized and treated based on the Emoji Unicode V11 specification [1]. [1]: https://unicode.org/Public/emoji/11.0/emoji-test.txt Co-authored-by: Henrique Moody <henriquemoody@gmail.com>
9.6 KiB
9.6 KiB
List of rules
Types
- ArrayVal
- ArrayType
- BoolVal
- BoolType
- CallableType
- Countable
- DateTime
- FalseVal
- FloatVal
- FloatType
- Instance
- IntVal
- IntType
- IterableType
- NullType
- NumericVal
- ObjectType
- ResourceType
- ScalarVal
- StringType
- StringVal
- TrueVal
- Type
- Xdigit
Generics
Comparing Values
Numeric
- Base
- Between
- BoolType
- Even
- Factor
- Fibonacci
- Finite
- FloatVal
- FloatType
- Infinite
- IntVal
- IntType
- Multiple
- Negative
- NotEmpty
- Number
- NumericVal
- Odd
- PerfectSquare
- Positive
- PrimeNumber
- Roman
- Xdigit
String
- Alnum
- Alpha
- Between
- Charset
- Cntrl
- Consonant
- Contains
- ContainsAny
- Digit
- EndsWith
- Graph
- In
- Length
- Lowercase
- NotEmpty
- NoWhitespace
- PhpLabel
- Printable
- Punct
- Regex
- ResourceType
- Slug
- Space
- StartsWith
- Uppercase
- Version
- Vowel
- Xdigit
Arrays
- ArrayVal
- ArrayType
- Contains
- ContainsAny
- Each
- EndsWith
- In
- Key
- KeyNested
- KeySet
- KeyValue
- Length
- NotEmpty
- StartsWith
- Subset
Objects
Date and Time
Group Validators
Regional
Files
- Directory
- Executable
- Exists
- Extension
- File
- Image
- Mimetype
- Readable
- Size
- SymbolicLink
- Uploaded
- Writable
Banking
Other
- Base64
- Bsn
- Cnh
- Cnpj
- Cpf
- Domain
- Emoji
- HexRgbColor
- Imei
- Ip
- Isbn
- Json
- Luhn
- MacAddress
- NfeAccessKey
- Nif
- NotBlank
- NotOptional
- Pesel
- Phone
- Pis
- Sf
- Url
- Uuid
- Vatin
- VideoUrl
- Zend
Yes/No
Alphabetically
- Age
- AllOf
- Alnum
- Alpha
- AlwaysInvalid
- AlwaysValid
- AnyOf
- ArrayType
- ArrayVal
- Attribute
- Base
- Base64
- Between
- BoolType
- BoolVal
- Bsn
- Call
- CallableType
- Callback
- Charset
- Cnh
- Cnpj
- Cntrl
- Consonant
- Contains
- ContainsAny
- Countable
- CountryCode
- Cpf
- CreditCard
- CurrencyCode
- Date
- DateTime
- Digit
- Directory
- Domain
- Each
- EndsWith
- Equals
- Even
- Executable
- Exists
- Extension
- Factor
- FalseVal
- Fibonacci
- File
- FilterVar
- Finite
- FloatType
- FloatVal
- Graph
- GreaterThan
- HexRgbColor
- INSTALL
- Identical
- IdentityCard
- Image
- Imei
- In
- Infinite
- Instance
- IntType
- IntVal
- Ip
- Isbn
- IterableType
- Json
- Key
- KeyNested
- KeySet
- KeyValue
- LanguageCode
- LeapDate
- LeapYear
- Length
- LessThan
- Lowercase
- Luhn
- MacAddress
- Max
- Mimetype
- Min
- MinAge
- Multiple
- Negative
- NfeAccessKey
- Nif
- No
- NoWhitespace
- NoneOf
- Not
- NotBlank
- NotEmpty
- NotOptional
- NullType
- Number
- NumericVal
- ObjectType
- Odd
- OneOf
- Optional
- PerfectSquare
- Pesel
- Phone
- PhpLabel
- Pis
- Positive
- PostalCode
- PrimeNumber
- Printable
- Punct
- Readable
- Regex
- ResourceType
- Roman
- ScalarVal
- Sf
- Size
- Slug
- Space
- StartsWith
- StringType
- StringVal
- SubdivisionCode
- Subset
- SymbolicLink
- Time
- Tld
- TrueVal
- Type
- Uploaded
- Uppercase
- Url
- Uuid
- Vatin
- Version
- VideoUrl
- Vowel
- When
- Writable
- Xdigit
- Yes
- Zend