1# Validators
2
3## Types
4
5  * [ArrayVal](ArrayVal.md)
6  * [ArrayType](ArrayType.md)
7  * [BoolVal](BoolVal.md)
8  * [BoolType](BoolType.md)
9  * [CallableType](CallableType.md)
10  * [Countable](Countable.md)
11  * [Date](Date.md)
12  * [FalseVal](FalseVal.md)
13  * [FloatVal](FloatVal.md)
14  * [FloatType](FloatType.md)
15  * [Instance](Instance.md)
16  * [IntVal](IntVal.md)
17  * [IntType](IntType.md)
18  * [IterableType](IterableType.md)
19  * [NullType](NullType.md)
20  * [Numeric](Numeric.md)
21  * [ObjectType](ObjectType.md)
22  * [ResourceType](ResourceType.md)
23  * [ScalarVal](ScalarVal.md)
24  * [StringType](StringType.md)
25  * [TrueVal](TrueVal.md)
26  * [Type](Type.md)
27  * [Xdigit](Xdigit.md)
28
29## Generics
30
31  * [AlwaysInvalid](AlwaysInvalid.md)
32  * [AlwaysValid](AlwaysValid.md)
33  * [Call](Call.md)
34  * [Callback](Callback.md)
35  * [FilterVar](FilterVar.md)
36  * [Not](Not.md)
37  * [Optional](Optional.md)
38  * [Type](Type.md)
39  * [When](When.md)
40
41## Comparing Values
42
43  * [Age](Age.md)
44  * [Between](Between.md)
45  * [Equals](Equals.md)
46  * [Identical](Identical.md)
47  * [Max](Max.md)
48  * [Min](Min.md)
49
50## Numeric
51
52  * [Between](Between.md)
53  * [BoolType](BoolType.md)
54  * [Even](Even.md)
55  * [Factor](Factor.md)
56  * [Fibonacci](Fibonacci.md)
57  * [Finite](Finite.md)
58  * [FloatVal](FloatVal.md)
59  * [FloatType](FloatType.md)
60  * [Infinite](Infinite.md)
61  * [IntVal](IntVal.md)
62  * [IntType](IntType.md)
63  * [Multiple](Multiple.md)
64  * [Negative](Negative.md)
65  * [NotEmpty](NotEmpty.md)
66  * [Numeric](Numeric.md)
67  * [Odd](Odd.md)
68  * [PerfectSquare](PerfectSquare.md)
69  * [Positive](Positive.md)
70  * [PrimeNumber](PrimeNumber.md)
71  * [Roman](Roman.md)
72  * [Xdigit](Xdigit.md)
73
74## String
75
76  * [Alnum](Alnum.md)
77  * [Alpha](Alpha.md)
78  * [Between](Between.md)
79  * [Charset](Charset.md)
80  * [Cntrl](Cntrl.md)
81  * [Consonant](Consonant.md)
82  * [Contains](Contains.md)
83  * [Digit](Digit.md)
84  * [EndsWith](EndsWith.md)
85  * [Graph](Graph.md)
86  * [In](In.md)
87  * [Length](Length.md)
88  * [Lowercase](Lowercase.md)
89  * [NotEmpty](NotEmpty.md)
90  * [NoWhitespace](NoWhitespace.md)
91  * [PhpLabel](PhpLabel.md)
92  * [Prnt](Prnt.md)
93  * [Punct](Punct.md)
94  * [Regex](Regex.md)
95  * [ResourceType](ResourceType.md)
96  * [Slug](Slug.md)
97  * [Space](Space.md)
98  * [StartsWith](StartsWith.md)
99  * [Uppercase](Uppercase.md)
100  * [Version](Version.md)
101  * [Vowel](Vowel.md)
102  * [Xdigit](Xdigit.md)
103
104## Arrays
105
106  * [ArrayVal](ArrayVal.md)
107  * [ArrayType](ArrayType.md)
108  * [Contains](Contains.md)
109  * [Each](Each.md)
110  * [EndsWith](EndsWith.md)
111  * [In](In.md)
112  * [Key](Key.md)
113  * [KeyNested](KeyNested.md)
114  * [KeySet](KeySet.md)
115  * [KeyValue](KeyValue.md)
116  * [Length](Length.md)
117  * [NotEmpty](NotEmpty.md)
118  * [StartsWith](StartsWith.md)
119
120## Objects
121
122  * [Attribute](Attribute.md)
123  * [Instance](Instance.md)
124  * [Length](Length.md)
125
126## Date and Time
127
128  * [Age](Age.md)
129  * [Between](Between.md)
130  * [Date](Date.md)
131  * [LeapDate](LeapDate.md)
132  * [LeapYear](LeapYear.md)
133  * [MinimumAge](MinimumAge.md)
134
135## Group Validators
136
137  * [AllOf](AllOf.md)
138  * [NoneOf](NoneOf.md)
139  * [OneOf](OneOf.md)
140
141## Regional
142
143  * [CountryCode](CountryCode.md)
144  * [CurrencyCode](CurrencyCode.md)
145  * [IdentityCard](IdentityCard.md)
146  * [LanguageCode](LanguageCode.md)
147  * [PostalCode](PostalCode.md)
148  * [SubdivisionCode](SubdivisionCode.md)
149  * [Tld](Tld.md)
150
151## Files
152
153  * [Directory](Directory.md)
154  * [Executable](Executable.md)
155  * [Exists](Exists.md)
156  * [Extension](Extension.md)
157  * [File](File.md)
158  * [Image](Image.md)
159  * [Mimetype](Mimetype.md)
160  * [Readable](Readable.md)
161  * [Size](Size.md)
162  * [SymbolicLink](SymbolicLink.md)
163  * [Uploaded](Uploaded.md)
164  * [Writable](Writable.md)
165
166## Banking
167
168  * [Bank](Bank.md)
169  * [BankAccount](BankAccount.md)
170  * [Bic](Bic.md)
171
172## Other
173
174  * [Bsn](Bsn.md)
175  * [Cnh](Cnh.md)
176  * [Cnpj](Cnpj.md)
177  * [Cpf](Cpf.md)
178  * [Domain](Domain.md)
179  * [Email](Email.md)
180  * [HexRgbColor](HexRgbColor.md)
181  * [Imei](Imei.md)
182  * [Ip](Ip.md)
183  * [Json](Json.md)
184  * [MacAddress](MacAddress.md)
185  * [NfeAccessKey](NfeAccessKey.md)
186  * [NotBlank](NotBlank.md)
187  * [NotOptional](NotOptional.md)
188  * [Pesel](Pesel.md)
189  * [Phone](Phone.md)
190  * [Sf](Sf.md)
191  * [Url](Url.md)
192  * [VideoUrl](VideoUrl.md)
193  * [Zend](Zend.md)
194
195## Yes/No
196
197  * [No](No.md)
198  * [Yes](Yes.md)
199
200## Alphabetically
201
202  * [Age](Age.md)
203  * [AllOf](AllOf.md)
204  * [Alnum](Alnum.md)
205  * [Alpha](Alpha.md)
206  * [AlwaysInvalid](AlwaysInvalid.md)
207  * [AlwaysValid](AlwaysValid.md)
208  * [ArrayVal](ArrayVal.md)
209  * [ArrayType](ArrayType.md)
210  * [Attribute](Attribute.md)
211  * [Bank](Bank.md)
212  * [BankAccount](BankAccount.md)
213  * [Between](Between.md)
214  * [Bic](Bic.md)
215  * [BoolType](BoolType.md)
216  * [Bsn](Bsn.md)
217  * [Call](Call.md)
218  * [CallableType](CallableType.md)
219  * [Callback](Callback.md)
220  * [Charset](Charset.md)
221  * [Cnh](Cnh.md)
222  * [Cnpj](Cnpj.md)
223  * [Cntrl](Cntrl.md)
224  * [Consonant](Consonant.md)
225  * [Contains](Contains.md)
226  * [Countable](Countable.md)
227  * [CountryCode](CountryCode.md)
228  * [Cpf](Cpf.md)
229  * [CreditCard](CreditCard.md)
230  * [Date](Date.md)
231  * [Digit](Digit.md)
232  * [Directory](Directory.md)
233  * [Domain](Domain.md)
234  * [Each](Each.md)
235  * [Email](Email.md)
236  * [EndsWith](EndsWith.md)
237  * [Equals](Equals.md)
238  * [Even](Even.md)
239  * [Executable](Executable.md)
240  * [Exists](Exists.md)
241  * [Extension](Extension.md)
242  * [Factor](Factor.md)
243  * [FalseVal](FalseVal.md)
244  * [Fibonacci](Fibonacci.md)
245  * [File](File.md)
246  * [FilterVar](FilterVar.md)
247  * [Finite](Finite.md)
248  * [FloatVal](FloatVal.md)
249  * [FloatType](FloatType.md)
250  * [Graph](Graph.md)
251  * [HexRgbColor](HexRgbColor.md)
252  * [Identical](Identical.md)
253  * [IdentityCard](IdentityCard.md)
254  * [Image](Image.md)
255  * [Imei](Imei.md)
256  * [In](In.md)
257  * [Infinite](Infinite.md)
258  * [Instance](Instance.md)
259  * [IntVal](IntVal.md)
260  * [IntType](IntType.md)
261  * [Ip](Ip.md)
262  * [IterableType](IterableType.md)
263  * [Json](Json.md)
264  * [Key](Key.md)
265  * [KeyNested](KeyNested.md)
266  * [KeySet](KeySet.md)
267  * [KeyValue](KeyValue.md)
268  * [LanguageCode](LanguageCode.md)
269  * [LeapDate](LeapDate.md)
270  * [LeapYear](LeapYear.md)
271  * [Length](Length.md)
272  * [Lowercase](Lowercase.md)
273  * [MacAddress](MacAddress.md)
274  * [Max](Max.md)
275  * [Mimetype](Mimetype.md)
276  * [Min](Min.md)
277  * [MinimumAge](MinimumAge.md)
278  * [Multiple](Multiple.md)
279  * [Negative](Negative.md)
280  * [NfeAccessKey](NfeAccessKey.md)
281  * [No](No.md)
282  * [NoWhitespace](NoWhitespace.md)
283  * [NoneOf](NoneOf.md)
284  * [Not](Not.md)
285  * [NotBlank](NotBlank.md)
286  * [NotEmpty](NotEmpty.md)
287  * [NotOptional](NotOptional.md)
288  * [NullType](NullType.md)
289  * [Numeric](Numeric.md)
290  * [ObjectType](ObjectType.md)
291  * [Odd](Odd.md)
292  * [OneOf](OneOf.md)
293  * [Optional](Optional.md)
294  * [PerfectSquare](PerfectSquare.md)
295  * [Pesel](Pesel.md)
296  * [Phone](Phone.md)
297  * [PhpLabel](PhpLabel.md)
298  * [Positive](Positive.md)
299  * [PostalCode](PostalCode.md)
300  * [PrimeNumber](PrimeNumber.md)
301  * [Prnt](Prnt.md)
302  * [Punct](Punct.md)
303  * [Readable](Readable.md)
304  * [Regex](Regex.md)
305  * [ResourceType](ResourceType.md)
306  * [Roman](Roman.md)
307  * [ScalarVal](ScalarVal.md)
308  * [Sf](Sf.md)
309  * [Size](Size.md)
310  * [Slug](Slug.md)
311  * [Space](Space.md)
312  * [StartsWith](StartsWith.md)
313  * [StringType](StringType.md)
314  * [SubdivisionCode](SubdivisionCode.md)
315  * [SymbolicLink](SymbolicLink.md)
316  * [Tld](Tld.md)
317  * [TrueVal](TrueVal.md)
318  * [Type](Type.md)
319  * [Uploaded](Uploaded.md)
320  * [Uppercase](Uppercase.md)
321  * [Url](Url.md)
322  * [Version](Version.md)
323  * [VideoUrl](VideoUrl.md)
324  * [Vowel](Vowel.md)
325  * [When](When.md)
326  * [Writable](Writable.md)
327  * [Xdigit](Xdigit.md)
328  * [Yes](Yes.md)
329  * [Zend](Zend.md)
330
331***
332See also:
333
334- [Contributing](../CONTRIBUTING.md)
335- [Feature Guide](README.md)
336- [Installation](INSTALL.md)
337- [License](../LICENSE.md)
338- [Changelog](../CHANGELOG.md)
339