1

入力テキスト ボックスの郵便番号エントリを検証しようとしています。これまでのところ、5 桁が入力された場合に true を返すことができました。ただし、00000 などの無効な郵便番号が入力された場合でも、有効な郵便番号が入力されたように動作します。今私は持っています:

if(zipEntered == false)
    {

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

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

1 に答える 1

0

このリストのようなものを使用して、有効な郵便番号の範囲を判断し、コードを修正できます。

var numericZip = parseInt(input_mc.input_txt.text);
var zipValid = (
  (numericZip >= 35801 && numericZip <= 35816) /* Alabama */
  || (numericZip >= 99501 && numericZip <= 99524) /* Alaska */
  // etc
于 2013-04-02T22:32:26.697 に答える