lodash-checkit

Related modules: 

This is an extension of lodash with extra isXxxx methods from the Checkit module, along with is...Case methods derived from the lodash case conversion methods. All functions have corresponding isNotXxxx methods as well.
- lodash module details
- checkit module details
Lodash-Checkit "isXxxx" function list
| Name | From |
| --- | --- |
| isAlpha | checkit "alpha" regex /^[a-z]+$/i |
| isAlphaDash | checkit "alphaDash" regex /^[a-z0-9_\-]+$/i |
| isAlphaNumeric | checkit "alphaNumeric" regex /^[a-z0-9]+$/i |
| isAlphaUnderscore | checkit "alphaUnderscore" regex /^[a-z0-9_]+$/i |
| isArguments | lodash
isArguments |
| isArray | lodash
isArray |
| isArrayBuffer | lodash
isArrayBuffer |
| isArrayLike | lodash
isArrayLike |
| isArrayLikeObject | lodash
isArrayLikeObject |
| isBase64 | checkit "base64" regex /^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/ |
| isBetween | checkit validator
between |
| isBoolean | lodash
isBoolean |
| isBuffer | lodash
isBuffer |
| isCamelCase | lodash
camelCase |
| isContainerFor | checkit validator
contains |
| isDate | lodash
isDate |
| isDifferent | checkit validator
different |
| isElement | lodash
isElement |
| isEmail | checkit "email" regex /^(.+)@(.+)\.(.+)$/i |
| isEmpty | lodash
isEmpty |
| isEqual | lodash
isEqual |
| isEqualWith | lodash
isEqualWith |
| isError | lodash
isError |
| isExactLength | checkit validator
exactLength |
| isExists | checkit validator
exists |
| isFinite | lodash
isFinite |
| isFunction | lodash
isFunction |
| isGreaterThan | checkit validator
greaterThan |
| isGreaterThanEqualTo | checkit validator
greaterThanEqualTo |
| isInRange | checkit validator
range |
| isInteger | lodash
isInteger |
| isIpv4 | checkit "ipv4" regex /^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})$/i |
| isIpv6 | checkit "ipv6" regex /^((?=.
::)(?!.::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i |
| isKebabCase | lodash
kebabCase |
| isLength | lodash
isLength |
| isLessThan | checkit validator
lessThan |
| isLessThanEqualTo | checkit validator
lessThanEqualTo |
| isLowerCase | lodash
lowerCase |
| isLuhn | checkit "luhn" regex /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/ |
| isMap | lodash
isMap |
| isMatch | lodash
isMatch |
| isMatchWith | lodash
isMatchWith |
| isMaxLength | checkit validator
maxLength |
| isMinLength | checkit validator
minLength |
| isNaN | lodash
isNaN |
| isNative | lodash
isNative |
| isNatural | checkit "natural" regex /^[0-9]+$/i |
| isNaturalNonZero | checkit "naturalNonZero" regex /^[1-9][0-9]*$/i |
| isNil | lodash
isNil |
| isNotAlpha | not "isAlpha" |
| isNotAlphaDash | not "isAlphaDash" |
| isNotAlphaNumeric | not "isAlphaNumeric" |
| isNotAlphaUnderscore | not "isAlphaUnderscore" |
| isNotBase64 | not "isBase64" |
| isNotBetween | not "isBetween" |
| isNotCamelCase | not "isCamelCase" |
| isNotContainerFor | not "isContainerFor" |
| isNotDifferent | not "isDifferent" |
| isNotEmail | not "isEmail" |
| isNotExactLength | not "isExactLength" |
| isNotExists | not "isExists" |
| isNotGreaterThan | not "isGreaterThan" |
| isNotGreaterThanEqualTo | not "isGreaterThanEqualTo" |
| isNotInRange | not "isInRange" |
| isNotIpv4 | not "isIpv4" |
| isNotIpv6 | not "isIpv6" |
| isNotKebabCase | not "isKebabCase" |
| isNotLessThan | not "isLessThan" |
| isNotLessThanEqualTo | not "isLessThanEqualTo" |
| isNotLowerCase | not "isLowerCase" |
| isNotLuhn | not "isLuhn" |
| isNotMaxLength | not "isMaxLength" |
| isNotMinLength | not "isMinLength" |
| isNotNatural | not "isNatural" |
| isNotNaturalNonZero | not "isNaturalNonZero" |
| isNotNumeric | not "isNumeric" |
| isNotRequired | not "isRequired" |
| isNotSnakeCase | not "isSnakeCase" |
| isNotStartCase | not "isStartCase" |
| isNotUpperCase | not "isUpperCase" |
| isNotUrl | not "isUrl" |
| isNotUuid | not "isUuid" |
| isNull | lodash
isNull |
| isNumber | lodash
isNumber |
| isNumeric | checkit validator
numeric |
| isObject | lodash
isObject |
| isObjectLike | lodash
isObjectLike |
| isPlainObject | lodash
isPlainObject |
| isRegExp | lodash
isRegExp |
| isRequired | checkit validator
required |
| isSafeInteger | lodash
isSafeInteger |
| isSet | lodash
isSet |
| isSnakeCase | lodash
snakeCase |
| isStartCase | lodash
startCase |
| isString | lodash
isString |
| isSymbol | lodash
isSymbol |
| isTypedArray | lodash
isTypedArray |
| isUndefined | lodash
isUndefined |
| isUpperCase | lodash
upperCase |
| isUrl | checkit "url" regex /^((http|https):\/\/(\w+:{0,1}\w*@)?(\S+)|)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/ |
| isUuid | checkit "uuid" regex /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i |
| isWeakMap | lodash
isWeakMap |
| isWeakSet | lodash
isWeakSet |