【发布时间】:2019-12-10 08:23:38
【问题描述】:
如果有验证电子邮件地址,我想检查输入。这是我使用的功能
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”这样的电子邮件地址,它必须显示警报。仅当电子邮件有效时(例如包含 @ 和点)。目前,当电子邮件字段为空时,我会收到警报。但这不应该发生。
【问题讨论】:
标签: javascript function validation email if-statement