as2中的邮政编码验证

时间:2013-04-02 22:27:42

标签: actionscript-2 zipcode

我正在尝试在输入文本框中验证邮政编码条目。到目前为止,如果输入5位数,我能够返回true。但在某些情况下,如果输入了像00000这样的无效zip,它仍然会像输入有效的邮政编码一样。现在我有:

if(zipEntered == false)
    {

    }
    else
    {   
        if(input_mc.input_txt.length == 5)
        {
            trace("valid zip");
        }

        else {
            trace("not valid zip");
        }
    }

1 个答案:

答案 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