使用正则表达式来判断邮箱
在开发中,很多地方都需要用户输入邮箱,用户注册,登录需要邮箱,订阅消息需要邮箱,为了防止被恶意使用,一般都会使用正则表达式来判断输入是否符合邮箱规范
记录表达式如下,用Js描述,其中reg的值就是判断表达式
const email = emailInput.value;
let reg = /^[0-9a-zA-Z_.-]+[@][0-9a-zA-Z_.-]+([.][a-zA-Z]+){1,2}$/;
if (reg.test(email)) {
alert('邮箱格式输入正确');
} else {
alert('邮箱格式输入不正确');
}