README
correctjs
A Lightweight validation library for javascript
Installation
npm i correctjs
Example
import { correct } from 'correctjs'
or
const correct = require('correctjs')
const name = ''
const email = 'test@hotmail'
const age = '109a'
const customReg = '44'
const point = 20
const sayHi = 'hello'
const lentest = 'tttttt'
let check = correct(
[
{
value: name,
fieldName: 'name',
validations: [
{
'type': 'required',
},
{
'type': 'min|5',
'message': 'name must be at least 5 character',
},
{
'type': 'max|15',
'message': 'name not be greater than 15 character'
},
]
},
{
value: email,
fieldName: 'email',
validations: [
{
'type': 'required',
'message': 'email required'
},
{
'type': 'max|20',
'message': 'email must be at least 5 character'
},
{
'type': 'email',
'message': 'email address format wrong'
}
]
},
{
value: age,
fieldName: 'age',
validations: [
{
'type': 'required',
'message': 'age is required'
},
{
'type': 'number',
'message': 'age must be number'
},
]
},
{
value: customReg,
fieldName: 'custom regex',
validations: [
{
'type': 'required',
'message': 'please enter phone number'
},
{
'type': 'customRegex|^\\d+