README.md
Too Many Validators
Run your input against list of validators and return all results.
Examples
input
{"x":1}
output
[{"isString":false},{"isStringPrimitive":false},{"isLowercase":false},{"isUppercase":false},{"isAlphanumeric":false},{"isJSON":false},{"isAlphagram":false},{"isBinaryString":false},{"isIPAddress":false},{"isURI":false},{"isEmailAddress":false},{"isHexColor":false},{"isNumber":false},{"isNumberPrimitive":false},{"isNaN":false},{"isNaNPrimitive":false},{"isFloat":false},{"isPositive":false},{"isPositivePrimitive":false},{"isPositiveZero":false},{"isNegative":false},{"isNegativeZero":false},{"isNonnegative":false},{"isNonpositive":false},{"isInteger":false},{"isNull":false},{"isObject":true},{"isArray":false},{"isStringArray":false},{"isStringPrimitiveArray":false},{"isAlphanumericArray":false},{"isBooleanArray":false},{"isBooleanPrimitiveArray":false},{"isNumberArray":false},{"isNumberPrimitiveArray":false},{"isIntegerArray":false},{"isNonnegativeIntegerArray":false},{"isPositiveIntegerArray":false},{"isNegativeIntegerArray":false},{"isNonpositiveIntegerArray":false},{"isArrayArray":false},{"isObjectArray":false},{"isPrimitiveArray":false},{"isLogicalArray":false},{"isTypedArray":false}]
input
"{\"test\":\"json\"}"
output
[{"isString":true},{"isStringPrimitive":true},{"isLowercase":true},{"isUppercase":false},{"isAlphanumeric":false},{"isJSON":true},{"isAlphagram":false},{"isBinaryString":false},{"isIPAddress":false},{"isURI":false},{"isEmailAddress":false},{"isHexColor":false},{"isNumber":false},{"isNumberPrimitive":false},{"isNaN":false},{"isNaNPrimitive":false},{"isFloat":false},{"isPositive":false},{"isPositivePrimitive":false},{"isPositiveZero":false},{"isNegative":false},{"isNegativeZero":false},{"isNonnegative":false},{"isNonpositive":false},{"isInteger":false},{"isNull":false},{"isObject":false},{"isArray":false},{"isStringArray":false},{"isStringPrimitiveArray":false},{"isAlphanumericArray":false},{"isBooleanArray":false},{"isBooleanPrimitiveArray":false},{"isNumberArray":false},{"isNumberPrimitiveArray":false},{"isIntegerArray":false},{"isNonnegativeIntegerArray":false},{"isPositiveIntegerArray":false},{"isNegativeIntegerArray":false},{"isNonpositiveIntegerArray":false},{"isArrayArray":false},{"isObjectArray":false},{"isPrimitiveArray":false},{"isLogicalArray":false},{"isTypedArray":false}]
input
"String"
output
[{"isString":true},{"isStringPrimitive":true},{"isLowercase":false},{"isUppercase":false},{"isAlphanumeric":true},{"isJSON":false},{"isAlphagram":false},{"isBinaryString":false},{"isIPAddress":false},{"isURI":false},{"isEmailAddress":false},{"isHexColor":false},{"isNumber":false},{"isNumberPrimitive":false},{"isNaN":false},{"isNaNPrimitive":false},{"isFloat":false},{"isPositive":false},{"isPositivePrimitive":false},{"isPositiveZero":false},{"isNegative":false},{"isNegativeZero":false},{"isNonnegative":false},{"isNonpositive":false},{"isInteger":false},{"isNull":false},{"isObject":false},{"isArray":false},{"isStringArray":false},{"isStringPrimitiveArray":false},{"isAlphanumericArray":false},{"isBooleanArray":false},{"isBooleanPrimitiveArray":false},{"isNumberArray":false},{"isNumberPrimitiveArray":false},{"isIntegerArray":false},{"isNonnegativeIntegerArray":false},{"isPositiveIntegerArray":false},{"isNegativeIntegerArray":false},{"isNonpositiveIntegerArray":false},{"isArrayArray":false},{"isObjectArray":false},{"isPrimitiveArray":false},{"isLogicalArray":false},{"isTypedArray":false}]
input
12345
output
[{"isString":false},{"isStringPrimitive":false},{"isLowercase":false},{"isUppercase":false},{"isAlphanumeric":false},{"isJSON":false},{"isAlphagram":false},{"isBinaryString":false},{"isIPAddress":false},{"isURI":false},{"isEmailAddress":false},{"isHexColor":false},{"isNumber":true},{"isNumberPrimitive":true},{"isNaN":false},{"isNaNPrimitive":false},{"isFloat":false},{"isPositive":true},{"isPositivePrimitive":true},{"isPositiveZero":false},{"isNegative":false},{"isNegativeZero":false},{"isNonnegative":true},{"isNonpositive":false},{"isInteger":true},{"isNull":false},{"isObject":false},{"isArray":false},{"isStringArray":false},{"isStringPrimitiveArray":false},{"isAlphanumericArray":false},{"isBooleanArray":false},{"isBooleanPrimitiveArray":false},{"isNumberArray":false},{"isNumberPrimitiveArray":false},{"isIntegerArray":false},{"isNonnegativeIntegerArray":false},{"isPositiveIntegerArray":false},{"isNegativeIntegerArray":false},{"isNonpositiveIntegerArray":false},{"isArrayArray":false},{"isObjectArray":false},{"isPrimitiveArray":false},{"isLogicalArray":false},{"isTypedArray":false}]
input
[1,2,3,4,5]
output
[{"isString":false},{"isStringPrimitive":false},{"isLowercase":false},{"isUppercase":false},{"isAlphanumeric":false},{"isJSON":false},{"isAlphagram":false},{"isBinaryString":false},{"isIPAddress":false},{"isURI":false},{"isEmailAddress":false},{"isHexColor":false},{"isNumber":false},{"isNumberPrimitive":false},{"isNaN":false},{"isNaNPrimitive":false},{"isFloat":false},{"isPositive":false},{"isPositivePrimitive":false},{"isPositiveZero":false},{"isNegative":false},{"isNegativeZero":false},{"isNonnegative":false},{"isNonpositive":false},{"isInteger":false},{"isNull":false},{"isObject":false},{"isArray":true},{"isStringArray":false},{"isStringPrimitiveArray":false},{"isAlphanumericArray":false},{"isBooleanArray":false},{"isBooleanPrimitiveArray":false},{"isNumberArray":true},{"isNumberPrimitiveArray":true},{"isIntegerArray":true},{"isNonnegativeIntegerArray":true},{"isPositiveIntegerArray":true},{"isNegativeIntegerArray":false},{"isNonpositiveIntegerArray":false},{"isArrayArray":false},{"isObjectArray":false},{"isPrimitiveArray":true},{"isLogicalArray":false},{"isTypedArray":false}]
input
192.168.0.1
output
[{"isString":true},{"isStringPrimitive":true},{"isLowercase":true},{"isUppercase":true},{"isAlphanumeric":false},{"isJSON":false},{"isAlphagram":false},{"isBinaryString":false},{"isIPAddress":true},{"isURI":false},{"isEmailAddress":false},{"isHexColor":false},{"isNumber":false},{"isNumberPrimitive":false},{"isNaN":false},{"isNaNPrimitive":false},{"isFloat":false},{"isPositive":false},{"isPositivePrimitive":false},{"isPositiveZero":false},{"isNegative":false},{"isNegativeZero":false},{"isNonnegative":false},{"isNonpositive":false},{"isInteger":false},{"isNull":false},{"isObject":false},{"isArray":false},{"isStringArray":false},{"isStringPrimitiveArray":false},{"isAlphanumericArray":false},{"isBooleanArray":false},{"isBooleanPrimitiveArray":false},{"isNumberArray":false},{"isNumberPrimitiveArray":false},{"isIntegerArray":false},{"isNonnegativeIntegerArray":false},{"isPositiveIntegerArray":false},{"isNegativeIntegerArray":false},{"isNonpositiveIntegerArray":false},{"isArrayArray":false},{"isObjectArray":false},{"isPrimitiveArray":false},{"isLogicalArray":false},{"isTypedArray":false}]
input
email@example.com
output
[{"isString":true},{"isStringPrimitive":true},{"isLowercase":true},{"isUppercase":false},{"isAlphanumeric":false},{"isJSON":false},{"isAlphagram":false},{"isBinaryString":false},{"isIPAddress":false},{"isURI":false},{"isEmailAddress":true},{"isHexColor":false},{"isNumber":false},{"isNumberPrimitive":false},{"isNaN":false},{"isNaNPrimitive":false},{"isFloat":false},{"isPositive":false},{"isPositivePrimitive":false},{"isPositiveZero":false},{"isNegative":false},{"isNegativeZero":false},{"isNonnegative":false},{"isNonpositive":false},{"isInteger":false},{"isNull":false},{"isObject":false},{"isArray":false},{"isStringArray":false},{"isStringPrimitiveArray":false},{"isAlphanumericArray":false},{"isBooleanArray":false},{"isBooleanPrimitiveArray":false},{"isNumberArray":false},{"isNumberPrimitiveArray":false},{"isIntegerArray":false},{"isNonnegativeIntegerArray":false},{"isPositiveIntegerArray":false},{"isNegativeIntegerArray":false},{"isNonpositiveIntegerArray":false},{"isArrayArray":false},{"isObjectArray":false},{"isPrimitiveArray":false},{"isLogicalArray":false},{"isTypedArray":false}]
Contents