Javascript 在一个输入字段中验证多个电子邮件地址
我在一个输入字段中接受多个电子邮件地址。我想验证以下内容:电子邮件地址必须用空格隔开,电子邮件地址不应超过5个,并且电子邮件地址在数据库中不可用 如何使用jquery或javascript、ajax实现这一点Javascript 在一个输入字段中验证多个电子邮件地址,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我在一个输入字段中接受多个电子邮件地址。我想验证以下内容:电子邮件地址必须用空格隔开,电子邮件地址不应超过5个,并且电子邮件地址在数据库中不可用 如何使用jquery或javascript、ajax实现这一点 <script> function checkEmails(email) { email = email .replace(/\ /g, ''); var emails = email.split(","), status = true,
<script>
function checkEmails(email) {
email = email .replace(/\ /g, '');
var emails = email.split(","),
status = true,
badEmail = '';
$.each(emails, function(i,v) {
if (!validateEmail(v)) {
status = false,
badEmail = badEmail+v+' ';
}
});
if(status == true) {
//All emails are right
}
else {
//Some emails are wrong
// emails list are badEmail
}
}
function validateEmail(email) {
var 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(email);
}
功能检查电子邮件(电子邮件){
email=email.replace(/\/g');
var emails=email.split(“,”),
状态=真,
badEmail='';
美元。每个(电子邮件、功能(i、v){
如果(!validateEmail(v)){
状态=假,
badEmail=badEmail+v+“”;
}
});
如果(状态==真){
//所有的电子邮件都是对的
}
否则{
//有些电子邮件是错的
//邮件列表是坏邮件
}
}
功能验证电子邮件(电子邮件){
变量re=/^([^()\[\]\\,;:\s@“]+(\.[^()\[\]\,;:\s@“]+)*)(“+”)(\[[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[1,3}.[0-9]{1,3}.]124;([a-zA Z-0-9]++\];
返回重新测试(电子邮件);
}
到目前为止你做了什么?请在那里提及,以便我们可以帮助您。您应该至少包括一些您迄今为止尝试过的解决问题的方法。我只完成了反向编码。现在我已开始验证部分。我只添加了一个输入字段