我想检查输入内容是否有一个有效的电子邮件地址。这是我使用的功能
function validateEmailaddress(input) {
var regex = /[^\s@]+@[^\s@]+\.[^\s@]+/;
if (regex.test(input)) {
return 1;
} else if (regex.test(input) == null || regex.test(input) == ("")) {
return 0;
} else {
return -1;
}
}
在此使用此功能
savePerson: function () {
$('#accountid').prop('disabled',false);
let email = $('#emailaddresses').val();
if (validateEmailaddress(email) == -1) {
alert("This email isn't validate");
return;
}
所以我必须检查输入字段是否为空。如果发生这种情况,则应验证数据。如果输入字段不是“ dasfasf232”之类的电子邮件地址,则必须显示警报。仅当电子邮件有效时(例如,它包含一个@和一个点)。目前,当emailfield为空时,我会收到警报。但这不应该发生。