AS3使用正则表达式检查并返回有效的英国邮政编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS3使用正则表达式检查并返回有效的英国邮政编码相关的知识,希望对你有一定的参考价值。

  1. var inputPostcode:String = "dn3 6gb";
  2. trace("inputPostcode: "+inputPostcode);
  3. var checkedPostcode:String = validateUkPostcode(inputPostcode).toUpperCase();
  4.  
  5. if (checkedPostcode == "") {
  6. trace("No valid postcode was found");
  7. } else {
  8. trace("checkedPostcode: "+checkedPostcode);
  9. }
  10.  
  11.  
  12.  
  13. function validateUkPostcode(str:String):String {
  14. var returnString:String;
  15. var pattern:RegExp = /[a-zA-Z]{1,2}[1-9]{1}[0-9]?([ ]{1}[0-9]{1}[a-zA-Z]{2})/g;
  16. var result:Object = pattern.exec(str);
  17. if(result == null) {
  18. returnString = "";
  19. } else {
  20. returnString = result[0];
  21. }
  22. return returnString;
  23. }

以上是关于AS3使用正则表达式检查并返回有效的英国邮政编码的主要内容,如果未能解决你的问题,请参考以下文章

有效的英国邮政编码正则表达式模式?

英国邮政编码的正则表达式

正则表达式匹配英国邮政编码

英国邮政编码正则表达式验证

使用正则表达式验证英国邮政编码

C# - 英国邮政编码正则表达式没有按预期工作?