JSFiddle - React, Tailwind, and code Playground

by rjzaworski

JavaScript

var userinput = 'dirk@something.com';
var domain = 'somethingelse.com';

var pattern = /^\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b$/i
if(!pattern.test(userinput) || userinput.split('@').pop() != domain)
{
 alert('not a valid e-mailadres, or the wrong domain!');
}