0.0.2 • Published 4 years ago
validate-utility v0.0.2
validate-utility
This package is used to validate user input and check many types of regexs.
Installation
Run : npm i validate-utility
Usage
Function name | Description |
---|---|
validate(selector , id , callBack) | This method is used with input attribute as used in sample code |
url(value) | Validate URL. |
email(value) | Validate email. |
alnum(value) | Validate string with alpha and numeric only. |
alnumwithspace(value) | Validate alpha and numeric string with space . |
alpha(value) | Validate string contains alphabets . |
number(value) | Validate string if it only contains number. |
postcode(value) | Validate postcode or zipcode. |
mobile(value) | Validate mobile number. |
pancard(value) | Validate pancard number. |
DateBelow2000(value) | Validate date before 2000. |
DateBelow2000R(value) | Validate date after 2000. |
fullnamewithspace(value) | Validate full name with space. |
voterID(value) | Validate voter id. |
dl(value) | Validate driving licence. |
passport(value) | Validate passport. |
timeString(value) | Validate if string is timestring. |
dateString(value) | Validate datestring. |
hexadecimal(value) | Validate string is hesadecimal or not. |
hexColor(value) | Validate staring has hexcolor. |
ipv4(value) | Validate IP in v4 format. |
ipv6(value) | Validate IP in v6 format. |
ipV4V6(value) | Validate IP in v4 and v6 both. |
ip(value) | Validate only IP. |
vehiclenumber(value) | Validate vehicle number. |
pan(value) | Validate pan. |
minLength(value , minLength) | This method is used to validate minLength. |
maxLength(value , maxLength) | This method is used to validate maxLength. |
required(value) | This method checks if field is required. |
isEmpty(value) | This method checks if string is empty. |
minValue(value , minValue) | This method checks minimum value for numbers. |
equalTo(value1 , value2) | This method checks equality. |
equalTo(value1 , value2) | This method checks equality. |
isChecked(selector) | This methods checks if checkbox is checked. |
Note : It return true if validation is successfull
Sample Code
function cb (error , id , selector) {
console.log(error);
it prints {
status: true,
message: ""}
}
<input type="text"
data-vu-err-msg="this is error message"
onKeyUp={(e) => validateUtility.validate(e.target , "tets" , cb }) }
onKeyPress={(e) => validateUtility.stopDefault(e)} // to stop keyboard event
data-vu-type="required,minLength,alpha" // type of validation required (any methid name can be used here like mobile,url,email etc
data-vu-min-length="6"
data-vu-err-msg="This is error message" // this is to print error message (it's optional')
//data-vu-min-value="8"
/>