email-misspelled
Lightweight 4ko lib
Check misspell email's domain and return a list of matching domain suggestions
String comparison is based on this
Install
npm i email-misspelled --save
or
yarn add email-misspelled
Importing
import emailMisspelled from "email-misspelled"
const emailChecker = emailMisspelled()
emailChecker("user@otmail.com")
Options
maxMisspelled
Type | Default | Description |
---|
number | 2 | max possible misspelled |
import emailMisspelled from "email-misspelled"
const emailChecker1 = emailMisspelled({ maxMisspelled: 1 })
emailChecker1("user@hotmial.com")
emailChecker1("user@hotmia.com")
const emailChecker2 = emailMisspelled({ maxMisspelled: 3 })
emailChecker2("user@hotmial.com")
emailChecker2("user@hotmia.com")
emailChecker2("user@otmia.com")
domainList
Type | Default | Description |
---|
string[] | Domain list | list of checked domains |
import emailMisspelled from "email-misspelled"
const emailChecker1 = emailMisspelled({ domainList: ["random.org"] })
emailChecker1("user@hotmial.com")
emailChecker1("user@randmo.org")
lengthDiffMax
Type | Default | Description |
---|
number | 2 | max length difference between two string |
import emailMisspelled from "email-misspelled"
const emailChecker1 = emailMisspelled({ lengthDiffMax: 1 })
emailChecker1("user@otmail.com")
emailChecker1("user@tmail.com")
const emailChecker2 = emailMisspelled({ lengthDiffMax: 2 })
emailChecker2("user@otmail.com")
emailChecker2("user@tmail.com")
Default domain list
gmail.com
yahoo.com
hotmail.com
aol.com
hotmail.co.uk
hotmail.fr
msn.com
yahoo.fr
wanadoo.fr
orange.fr
comcast.net
yahoo.co.uk
yahoo.com.br
yahoo.co.in
live.com
rediffmail.com
free.fr
gmx.de
web.de
yandex.ru
ymail.com
libero.it
outlook.com
uol.com.br
bol.com.br
mail.ru
cox.net
hotmail.it
sbcglobal.net
sfr.fr
live.fr
verizon.net
live.co.uk
googlemail.com
yahoo.es
ig.com.br
live.nl
bigpond.com
terra.com.br
yahoo.it
neuf.fr
yahoo.de
alice.it
rocketmail.com
att.net
laposte.net
facebook.com
bellsouth.net
yahoo.in
hotmail.es
charter.net
yahoo.ca
yahoo.com.au
rambler.ru
hotmail.de
tiscali.it
shaw.ca
yahoo.co.jp
sky.com
earthlink.net
optonline.net
freenet.de
t-online.de
aliceadsl.fr
virgilio.it
home.nl
qq.com
telenet.be
me.com
yahoo.com.ar
tiscali.co.uk
yahoo.com.mx
voila.fr
gmx.net
mail.com
planet.nl
tin.it
live.it
ntlworld.com
arcor.de
yahoo.co.id
frontiernet.net
hetnet.nl
live.com.au
yahoo.com.sg
zonnet.nl
club-internet.fr
juno.com
optusnet.com.au
blueyonder.co.uk
bluewin.ch
skynet.be
sympatico.ca
windstream.net
mac.com
centurytel.net
chello.nl
live.ca
aim.com
bigpond.net.au
TODO