UNPKG

validate-kaike-js

Version:
20 lines (19 loc) 1.39 kB
export const emailRegexPatterns = [ { provider: "Generic Email", regex: /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/ }, { provider: "Gmail", regex: /^[a-zA-Z0-9._%+-]+@gmail\.com$/ }, { provider: "Hotmail/Outlook", regex: /^[a-zA-Z0-9._%+-]+@(hotmail|outlook)\.com$/ }, { provider: "Yahoo", regex: /^[a-zA-Z0-9._%+-]+@yahoo\.(com|co\.uk|fr|de)$/ }, { provider: "ProtonMail", regex: /^[a-zA-Z0-9._%+-]+@protonmail\.com$/ }, { provider: "Yandex", regex: /^[a-zA-Z0-9._%+-]+@yandex\.ru$/ }, { provider: "iCloud", regex: /^[a-zA-Z0-9._%+-]+@icloud\.com$/ }, { provider: "Zoho Mail", regex: /^[a-zA-Z0-9._%+-]+@zohomail\.com$/ }, { provider: "GMX", regex: /^[a-zA-Z0-9._%+-]+@gmx\.(com|de)$/ }, { provider: "Mail.ru", regex: /^[a-zA-Z0-9._%+-]+@(mail|inbox|list|bk)\.ru$/ }, { provider: "Japan (docomo)", regex: /^[a-zA-Z0-9._%+-]+@docomo\.ne\.jp$/ }, { provider: "China (163.com)", regex: /^[a-zA-Z0-9._%+-]+@163\.com$/ }, { provider: "Brazil (UOL)", regex: /^[a-zA-Z0-9._%+-]+@uol\.com\.br$/ }, { provider: "South Korea (Naver)", regex: /^[a-zA-Z0-9._%+-]+@naver\.com$/ }, { provider: "Germany (Web.de)", regex: /^[a-zA-Z0-9._%+-]+@web\.de$/ }, { provider: "France (Orange)", regex: /^[a-zA-Z0-9._%+-]+@orange\.fr$/ }, { provider: "United Kingdom (BT Internet)", regex: /^[a-zA-Z0-9._%+-]+@btinternet\.com$/ }, ];