我想驗證使用javascript的電子郵件ID。電子郵件驗證JavaScript的行爲有所不同
下面是代碼:
if (!email) {
alert('empty value');
} else if (!ValidateEmail(email)) {
alert('invalid email');
}
它工作正常,所以我想爲什麼不把兩個條件成一個單一的條件
if ((!email) && (!ValidateEmail(email))) {
alert('Invalid value');
}
但這一次以上腳本不起作用。 jsFiddle
任何人都可以解釋爲什麼它的行爲如此嗎?
使用''||,而不是''&&。 – Mics