common-basic-validator
This is a unit of basic validators.
Current Status:
Installation
$ npm install common-basic-validator
Usage
; ClassValidator;
API
Validator
-
isAnyValidValue
Defined:
function isAnyValidValue(anything: AnyType): Boolean
Describe: Check the anything is any valid value.
Examples:
Validator; //return true;Validator; //return true;Validator; //return true;Validator; //return true;Validator; //return true;Validator; //return false;Validator; //return false;
ClassValidator
-
isClass
Defined:
function isClass(classType: Class): Boolean
Describe: Check the class type is a Class.
Examples:
ClassValidator; //return false;ClassValidator; //return false;ClassValidator; //return false;ClassValidator; //return false;ClassValidator; //return false;ClassValidator; //return true;ClassValidator; //return true; -
isExtend
Defined:
function isExtend(baseClassType: Class, classType: Class): Boolean
Describe: Check the class type is extends from base class type.
Examples:
{};{};ClassValidator; //return true;ClassValidator; //return true;ClassValidator; //return true;ClassValidator; //return false; -
hasMethod
Defined:
function hasMethod(classType: Class, methodName: String): Boolean
Describe: Check the class have this method.
Examples:
{} ;{} ;ClassValidator; //return true;ClassValidator; //return true;ClassValidator; //return false;ClassValidator; //return false;
FunctionValidator
-
isFunction
Defined:
function isFunction(fun: Function): Boolean
Describe: Check the fun is a Function.
Examples:
FunctionValidator; //return false;FunctionValidator; //return false;FunctionValidator; //return true;
NumberValidator
-
isNumber
Defined:
function isNumber(num: Number): Boolean
Describe: Check the num is a Number.
Examples:
NumberValidator; //return false;NumberValidator; //return false;NumberValidator; //return true;NumberValidator; //return true;
ObjectValidator
-
isObj
Defined:
function isObj(obj: Object): Boolean
Describe: Check the obj is a instance of Object;
Examples:
ObjectValidator; //return false;ObjectValidator; //return false;ObjectValidator; //return false;ObjectValidator; //return true; *NOTE* very special. just follow js default behavior.ObjectValidator; //return true;ObjectValidator; //return true; -
isKindOf
Defined:
function isKindOf(classType: Class, obj: Object): Boolean
Describe: Check the obj is belong this class type.
Examples:
{};{};ObjectValidator; //return true;ObjectValidator; //return true;ObjectValidator; //return true;ObjectValidator; //return false;ObjectValidator; //return false;ObjectValidator; //return false; -
isValid
Defined:
function isValid(obj: Object): Boolean
Describe: Check the obj is a valid object.
Examples:
ObjectValidator; //return false;ObjectValidator; //return false;ObjectValidator; //return true;ObjectValidator; //return true;ObjectValidator; //return true; -
hasAnyProperty
Defined:
function hasAnyProperty(obj: Object): Boolean
Describe: Check the obj has any property.
Examples:
ObjectValidator; //return false;ObjectValidator; //return false;ObjectValidator; //return false;ObjectValidator; //return true; -
hasProperty
Defined:
function hasProperty(obj: Object, propertyName: String): Boolean
Describe: Check the obj has property.
Examples:
var obj = have: 1 ;ObjectValidator; //return true;ObjectValidator; //return false;ObjectValidator; //return false;ObjectValidator; //return false;
StringValidator
-
isString
Defined:
function isString(str: String): Boolean
Describe: Check the str is a string.
Examples:
StringValidator; //return false;StringValidator; //return false;StringValidator; //return true;StringValidator; //return true; -
isEmpty
Defined:
function isEmpty(str: String): Boolean
Describe: Check the str is a empty string.
Examples:
StringValidator; //return true;StringValidator; //return true;StringValidator; //return true;StringValidator; //return true;StringValidator; //return false;StringValidator; //return false; -
isNotEmpty
Defined:
function isNotEmpty(str: String): Boolean
Describe: Check the str is not a empty string.
Examples:
StringValidator; //return false;StringValidator; //return false;StringValidator; //return false;StringValidator; //return false;StringValidator; //return true;StringValidator; //return true; -
isBlank
Defined:
function isBlank(str: String): Boolean
Describe: Check the str is a blank string.
Examples:
StringValidator; //return true;StringValidator; //return true;StringValidator; //return true;StringValidator; //return true;StringValidator; //return true;StringValidator; //return true;StringValidator; //return false;StringValidator; //return false; -
isNotBlank
Defined:
function isNotBlank(str: String): Boolean
Describe: Check the str is not a blank string.
Examples:
StringValidator; //return false;StringValidator; //return false;StringValidator; //return false;StringValidator; //return false;StringValidator; //return false;StringValidator; //return false;StringValidator; //return true;StringValidator; //return true;
License
common-basic-validator is released under the MIT license.