preesoft-react-pwr

1.0.3 • Public • Published

Preesoft PVT LTD

The Password Requirement Signup page

Preesoft is software company:

Example

example

With fullfilled

example

Installation

npm i preesoft-react-pwr

Install the dependencies and start

import { Requirements } from 'preesoft-react-pwr'

   <Requirements
        value={password}
        requirements={passwordRequirements}
        onValidChange={isValid => setisValid(isValid)}
      />

Requires array of requirments

  const passwordRequirements = [
    {
      text: 'Must be at least 8 characters',
      validator: val => val.length >= 8,
    },
    {
      text: 'Must contain at least one number',
      validator: val => /\d/g.test(val),
    },
    {
      text: 'Must contain at least one lower-case letter',
      validator: val => /[a-z]/g.test(val),
    },
    {
      text: 'Must contain at least one upper-case letter',
      validator: val => /[A-Z]/g.test(val),
    },
  ];
  • You can add more requirments
  • just remember validator function return value and return true false value

onValidChange: (boolen)=> false || true

value : password state

Package Sidebar

Install

npm i preesoft-react-pwr

Weekly Downloads

3

Version

1.0.3

License

ISC

Unpacked Size

16.3 kB

Total Files

20

Last publish

Collaborators

  • ahmadzafar0245