IsAlnum
- test if a supplied value is letters and digits only[ notEmpty => {BOOLEAN} ]
IsAlpha
- test if a supplied value is letters only[ notEmpty => {BOOLEAN} ]
IsArray
- test if a supplied value is an arrayIsAssocArray
- test if a supplied value is a key-value arrayIsBool
- test if a supplied value is a booleanIsCreditCard
- test if a supplied value is a valid credit card number (Visa, America Express, JCB, Maestro, MasterCard, Solo, Switch)IsEmailAddress
- test if a supplied value is an email address[ notEmpty => {BOOLEAN} ]
IsInt
- test if a supplied value is an integer[ max => {NUMBER} ]
[ min => {NUMBER} ]
IsIp
- test if a supplied value is a valid IP addressIsMap
- test if a supplied value complies map contract. See Map ValidationIsString
- test if a supplied value is a string[ maxLength => {NUMBER} ]
[ minLength => {NUMBER} ]
[ notEmpty => {BOOLEAN} ]
IsUrl
- test if a supplied value is a valid URLIsUuid
- test if a supplied value is a valid UUID v4NotEmpty
-test if a supplied value is not nullable