0.1.0 โข Published 2 years ago
@arungovil/sanitize-js v0.1.0
Installation
Using npm
npm i @arungovil/sanitize-jsUsing Yarn
yarn add @arungovil/sanitize-jsUsage
import { sanitize } from "@arungovil/sanitize-js";
const email = "arun(๐)govil@duck.com";
const sanitizedEmail = sanitize(email);Result
โ Before
arun(๐)govil@duck.com
โ
After
arungovil@duck.com Parameters
Options
Examples
Using custom regex
Pass a custom regex to strip out matching characters.
import { sanitize } from "@arungovil/sanitize-js";
const email = "arun(๐)govil@duck.com";
const myRegex = /#/g; // regex to strip out #
const sanitizedEmail = sanitize(email, { customRegex: myRegex });Result
โ Before
arun#govil@duck.com
โ
After
arungovil@duck.com Sanitize non email strings
To sanitize only the username of an email or a random string
import { sanitize } from "@arungovil/sanitize-js";
const userName = "arun(๐)govil";
const sanitizedUserName = sanitize(userName, { isNormalString: true });Result
โ Before
arun(๐)govil
โ
After
arungovil Note
Sanitize-js is used for email sanitization, if you are looking for an email validator use validator.js