This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

fields-validation

1.0.2 • Public • Published

fields-validation

validation for HTML inputs

NPM JavaScript Style Guide

Install

npm install --save fields-validation

Usage

import React, { Component } from 'react'

import Input from 'fields-validation'

export default class App extends Component {
  constructor(props) {
    super(props)

    this.state = {
      value: ''
    }
  }

  updateInput = (value, error) => {
    this.setState({ value, error })
  }

  render () {
    // you can also add custom rules using validate.js
    const customRules = {
      name_for_your_rules: {
        presence: {
          allowEmpty: false,
          message: '^Please enter a valid value'
        },
        length: {
          maximum: 10
        }
      }
    }

    return (
      <Input
        label='test'
        type='text'
        placeholder='enter text'
        validateRule='required'
        value={this.state.value}
        setValue={this.updateInput}
        required='*'
        error={this.state.error}
        errorClass='field-container__error'
        customRules={customRules}
      />
    )
  }
}

Default rules

  • required
  • creditCardNumber
  • password

License

MIT © PetroTsapei

Readme

Keywords

none

Package Sidebar

Install

npm i fields-validation

Weekly Downloads

3

Version

1.0.2

License

MIT

Unpacked Size

237 kB

Total Files

6

Last publish

Collaborators

  • petrotsapei