我正在尝试使用 javascript 验证电子邮件 ID。
这是代码:
if (!email) {
alert('empty value');
} else if (!ValidateEmail(email)) {
alert('invalid email');
}
我的jsFiddle
它工作得很好,所以我想为什么不把这两个条件都变成一个条件
if ((!email) && (!ValidateEmail(email))) {
alert('Invalid value');
}
但是这次上面的脚本不起作用。jsFiddle
任何人都可以解释为什么它的行为如此吗?