ActionScript 3 AS3使用正则表达式检查并返回有效的英国邮政编码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3使用正则表达式检查并返回有效的英国邮政编码相关的知识,希望对你有一定的参考价值。
var inputPostcode:String = "dn3 6gb";
trace("inputPostcode: "+inputPostcode);
var checkedPostcode:String = validateUkPostcode(inputPostcode).toUpperCase();
if (checkedPostcode == "") {
trace("No valid postcode was found");
} else {
trace("checkedPostcode: "+checkedPostcode);
}
function validateUkPostcode(str:String):String {
var returnString:String;
var pattern:RegExp = /[a-zA-Z]{1,2}[1-9]{1}[0-9]?([ ]{1}[0-9]{1}[a-zA-Z]{2})/g;
var result:Object = pattern.exec(str);
if(result == null) {
returnString = "";
} else {
returnString = result[0];
}
return returnString;
}
以上是关于ActionScript 3 AS3使用正则表达式检查并返回有效的英国邮政编码的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 AS3使用正则表达式检查并返回有效的英国邮政编码
ActionScript 3 AS3:正则表达式基本示例
ActionScript 3 AS3:正则表达助手
ActionScript 3 中的正则表达式:如何排除复杂前缀?
AS3:正则表达式基础
ActionScript 3 AS3:使用SWFObject2和AS3传递变量