Skip to content

raysk4ever/raysk-vali

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Regex based validator for JavaScript.

install

npm i raysk-vali

or if you use yarn

yarn add raysk-vali

Usage

import Validate from 'raysk-vali'

OR

import { isEmail } from 'raysk-vali'

Example

isEmail("abc@example.com") // true
isEmail("abcexample.com") // false

isUrl("www.example.com")
isDate("12/12/2020")
isEmpty("  ")
isDigit(22)
password("password")
isAlphaChar("asd")
isMobileNumber("+919999999999")
isAlphaNumChar("asd12")
isPANNumber("ABCPK4956K")
isGSTNumber("27AAPFU0939F1Z0")
isVehicleNumber("UT 32 DR 6423") // for indian vehicle number format
isMongoObjectId("5e3a7141c65baa1c5d1dd92b")

isEven(20) // true
isOdd(20) // false

Custom Regex

you can pass custom regex for searching.

validate('YOUR VALUE', /^YOUR REGEX$/) : Boolean
import { validate } from 'raysk-vali'

const isValid = validate('this is awesome.', /^awesome$/)
console.log(isValid)

Used by

Frappe Cloud

About

All type of data validator for JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published