Если вы используете его в формате String, стандартным способом проверки его для правильного формата будет регулярное выражение:
var myPostalCodeStr:String = "M2M 2B2";
trace(myPostalCodeStr.match(/^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$/) != null);
Но это только проверяет, соответствует ли шаблон почтовому индексу, но не сообщает, является ли этот код фактически назначенным городу. почтовое отделение, чтобы проверить, и вам нужно сохранить это, чтобы держать его в курсе.