范围[0] [1]所以有人输入邮政编码 达博 </跨度> (在新南威尔士州)被裁定无效,因为其邮政编码 - 2830 - 不在1000和2599之间。
jQuery的$ .each()遍历…); //返回0,1,2 …… console.log(“postcode:”+ postcode +“”+“range:”+ range); //为 达博 </跨度> (2830),例如,返回邮政编码:2830范围……
你的函数返回 false 一旦检查了第一个范围。颠倒那个逻辑: return true 如果值是 在 范围,但仅在循环完全耗尽时返回false。
false
return true
此外,您的代码并不总是显式返回值。这显然不是一个问题,但它可能与这里的混乱有关。