我输入邮政编码的数组叫做myArray,盒号是10,所以要调用它或引用它myArray [10]
答案 0 :(得分:1)
假设您使用String格式,验证格式正确的标准方法是正则表达式:
var myPostalCodeStr:String = "M2M 2B2";
trace(myPostalCodeStr.match(/^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$/) != null);
但是这只会检查模式是否符合邮政编码的模式,它不会告诉您代码是否是实际分配给城镇的代码 - 如果您需要,那么您需要一个完整的代码列表来自邮局要检查,你需要保持这一点以使其保持最新。
答案 1 :(得分:0)
验证有两个意思。
假设后者,您可以通过几种方式检查数据。找到一个API(我还没有找到一个我信任的用于商业用途的API) - 或者从greatdata.com或melissadata.com这样的地方获取数据。
ps - 如果是前者,请查看stackoverflow-question-4746109