JSFiddle - React, Tailwind, and code Playground

by ysuper

HTML

判斷

JavaScript

function validateEmail(email) {
    const re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(String(email).toLowerCase());
}

/* var strEmail = "[email protected]"; */
var strEmail = "[email protected]";

if (!validateEmail(strEmail)) {
	alert("無效email")
}