0.1.0 • Published 1 year ago

plain-validator v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Introduction

Customize validator.

Start

npm install -D plain-validator

Example

// rules.js
import Validator from 'plain-validator'

const validator = new Validator()

validator.define('foo', v => v === 'foo')

export default validator
// validate.js
import validator from './rules.js'

validator.validate('foo', 'foo') // -> true
validator.validate('foo', 'bar') // -> false

// or
validator.isFoo('foo') // -> true

Built-in Rules

  • email

  • date

  • phoneNumber

Use

validator.validate('email', 'foo@bar.com') // -> true

// or
validator.isEmail('foo@bar.com')

Rewrite

validator.define('email', () => {})
0.1.0

1 year ago

0.0.0

1 year ago