电子邮件数组验证Adonis js

问题描述

我正在尝试验证电子邮件数组。我可以使用此方法验证电子邮件,但无法获得任何结果,我使用adonis 4.1.0我返回mail_array_check,它收到一条错误消息,但所有邮件都是正确的,因此它获取正确的邮件

First Array
 1
 2
 3
 4
 5
 6
Second Array 
 7
 8
 9
 10
 11
 12
Merged Array 
 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12

解决方法

for( var  i=0; i < receivers_mails.length; i++){
  this.passMails = typeof `${receivers_mails[i]}` ==='string' && /^[\w+\d+._]+\@[\w+\d+_+]+\.[\w+\d+._]{2,8}$/.test(`${receivers_mails[i]}`);
  if(this.passMails === false){
    return response.status(400).send({
      message:"Invalid Sender email address,Please check sender email address!",status:false
    })
  }
}