Skip to content

CrispenGari/regex-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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));

About

this is a javascript package that validate the validity of common strings. It check if the basic strings like email, password, username are valid.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published