@isia353/regex-validator
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

Regex Valiador.

This is a package that validate basic strings using regular expressions. This package is used to validate strings like passwords, username, phone-numbers or and email.

Installation

yarn

yarn add @crispengari/regex-validator

npm

npm install @crispengari/regex-validator

TypeScript

You don't have to explicitly install the types for this package because it was created using typescript.

Basic usage

import {
  isValidEmail,
  isValidUsername,
  isValidPhoneNumber,
  isValidPassword,
} from "@crispengari/regex-validator";

console.log(isValidEmail("test@gmail.com")); // true
console.log(isValidUsername("username_9")); // true
console.log(isValidPhoneNumber("+98 778 901 7890")); // true
console.log(isValidPassword("this_is9t@")); // true

Password salts.

We have some 3 basic password salts that we can validate which are:

Salt Description Value Is Default
M8L1D1 Minimum eight characters, at least one letter and one number "M8L1D1" true
M8L1D1S1 Minimum eight characters, at least one letter, one number and one special character "M8L1D1S1" false
M8L1U1D1S1 Minimum eight characters, at least one uppercase letter, one lowercase letter and one number "M8L1U1D1S1" false

Changing the password salt to validate.

You can change the password salt easily by passing the following the salt as the second argument to the ``:

import { isValidPassword } from "@crispengari/regex-validator";

console.log(isValidPassword("this_is9t@", passwordSalts.M8L1D1));

Package Sidebar

Install

npm i @isia353/regex-validator

Weekly Downloads

0

Version

1.0.5

License

ISC

Unpacked Size

23.9 kB

Total Files

15

Last publish

Collaborators

  • isia353