首页 > 解决方案 > 使用 JavaScript 验证电子邮件后缀

问题描述

我有一个 mailchimp 订阅表单,我正在尝试验证输入值,以便它只接受特定类型的电子邮件,@gmail.com例如。

[name]@gmail.com,如果用户插入@gmail.com以外的表单不应该提交,我尝试使用正则表达式实现但没有成功,那么我该如何在JS中实现这样的功能。

标签: javascriptregexforms

解决方案


这是做你想做的事:/@gmail\.com$/

var test = [
    'abc@gmail.com',
    'abc@not_gmail.com',
];
console.log(test.map(function (a) {
  return a+' :'+/@gmail\.com$/.test(a);
}));


推荐阅读