0.1.0 โข Published 2 months ago
@arungovil/sanitize-js v0.1.0
Installation
Using npm
npm i @arungovil/sanitize-js
Using Yarn
yarn add @arungovil/sanitize-js
Usage
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