当我使用这个时:
case "vic":
if ((bPostcodeSubstring == 3) || (bPostcodeSubstring == 8)){
return true;
}
else{
errMsg += "Enter A Valid Postcode.";
result = false;
}
break;
Run Code Online (Sandbox Code Playgroud)
它工作正常.但是当我使用它时:
case "vic":
if ((bPostcodeSubstring != 3) || (bPostcodeSubstring != 8)){
errMsg += "Enter A Valid Postcode.";
result = false;
}
break;
Run Code Online (Sandbox Code Playgroud)
它根本不起作用.有什么问题?
!((bPostcodeSubstring == 3) || (bPostcodeSubstring == 8))
Run Code Online (Sandbox Code Playgroud)
与...不一样
(bPostcodeSubstring != 3) || (bPostcodeSubstring != 8)
Run Code Online (Sandbox Code Playgroud)
它应该是
(bPostcodeSubstring != 3) && (bPostcodeSubstring != 8)
Run Code Online (Sandbox Code Playgroud)
demorgan的法律