我正在尝试在输入文本框中验证邮政编码条目。到目前为止,如果输入5位数,我能够返回true。但在某些情况下,如果输入了像00000这样的无效zip,它仍然会像输入有效的邮政编码一样。现在我有:
if(zipEntered == false)
{
}
else
{
if(input_mc.input_txt.length == 5)
{
trace("valid zip");
}
else {
trace("not valid zip");
}
}
答案 0 :(得分:0)
您可以使用类似this list的内容来确定邮政编码的有效范围,然后修改您的代码:
var numericZip = parseInt(input_mc.input_txt.text);
var zipValid = (
(numericZip >= 35801 && numericZip <= 35816) /* Alabama */
|| (numericZip >= 99501 && numericZip <= 99524) /* Alaska */
// etc