if ((value.length == 12) || (value.length == 9)) {
if ((value.length == 12)) {
if (value.substring(0, 2) = "048") { //this doesn't work in the execution
return true;
} else {
return false;
}
}
if ((value.length == 9)) {
return true;
} else {
return false;
}
} else {
return false;
}
答案 0 :(得分:1)
你需要==喜欢这个。你不能在if语句中有一个=
if (value.substring(0,2)=="048"){
答案 1 :(得分:1)
这是因为您正在使用JS赋值运算符。通常为var a = 123;
您希望使用===
,因为不会执行强制类型。与==相反。
if (value.substring(0,2) === "048") {
// etc
}