首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用javascript验证多个电子邮件逗号分隔

在这个问答内容中,我们需要验证一个或多个用逗号分隔的电子邮件地址是否有效。我们可以使用JavaScript编写一个函数来实现这个功能。以下是一个简单的示例:

代码语言:javascript
复制
function validateEmails(emails) {
  const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
  const emailList = emails.split(",");

  for (const email of emailList) {
    if (!emailRegex.test(email.trim())) {
      return false;
    }
  }

  return true;
}

// 使用示例
console.log(validateEmails("example1@example.com, example2@example.com")); // 输出:true
console.log(validateEmails("example1@example, example2@example.com")); // 输出:false

在这个示例中,我们首先定义了一个正则表达式emailRegex来验证电子邮件地址的格式。然后,我们将输入的逗号分隔的电子邮件地址转换为一个数组emailList。接下来,我们遍历数组中的每个电子邮件地址,并使用正则表达式验证它们的有效性。如果有任何一个电子邮件地址无效,函数将返回false。如果所有电子邮件地址都有效,函数将返回true

这个函数可以用于任何需要验证多个用逗号分隔的电子邮件地址的场景。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券