英国排除了邮政编码正则表达式失败

马塔斯·维特凯维奇乌斯(Matas Vaitkevicius)

我试图做排除英国邮政编码验证器,它可以在Regex101中正常工作但是在浏览器中失败,两个版本的所有结果都是错误的。

var testArray = ["AB01 1AA",
"DD02 2RE",
"DG02 2RE",
"EH02 2RE",
"FK02 2RE",
"G02 2RE",
"HS02 2RE",
"IV02 2RE",
"KA02 2RE",
"KW02 2RE",
"KY02 2RE",
"ML02 2RE",
"PA02 2RE",
"PH02 2RE",
"TD02 2RE",
"ZE02 2RE",
"BT02 2RE",
"GY02 2RE",
"JE02 2RE",
"IM02 2RE",
"im11 2RE",
"im21 2ee",
"ZE022RE",
"BT022RE",
"GY022RE",
"je022re"];
var x = /(AB|DD|DG|EH|FK|G|HS|IV|KA|KW|KY|ML|PA|PH|TD|ZE|BT|GY|JE|IM)[0-9]{2}[ ]?[0-9]([a-zA-Z]{2})/;
var reg = RegExp('(AB|DD|DG|EH|FK|G|HS|IV|KA|KW|KY|ML|PA|PH|TD|ZE|BT|GY|JE|IM)[0-9]{2}[ ]?[0-9]([a-zA-Z]{2})','i');

for(var xx in testArray){ console.log(xx+' '+ reg.test(xx)+' '+x.test(xx));}

也是jsfiddle。

我一定在这里缺少明显的东西。

Oleksandr T.

不要for..in用于数组

for (var i = 0; i < testArray.length; i++) {
    console.log(testArray[i] +' '+ reg.test(testArray[i])+' '+ x.test(testArray[i]));
}

例子

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

英国邮政编码正则表达式

来自分类Dev

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

来自分类Dev

正则表达式从英国邮政编码中获取区号和区号

来自分类Dev

正则表达式匹配英国邮政编码的前半部分

来自分类Dev

邮政编码正则表达式

来自分类Dev

邮政编码的复杂正则表达式模式

来自分类Dev

荷兰邮政编码正则表达式R

来自分类Dev

正则表达式与-允许的邮政编码

来自分类Dev

都柏林邮政编码正则表达式

来自分类Dev

荷兰邮政编码的正则表达式/邮政编码

来自分类Dev

美国邮政编码和加拿大邮政编码的角度ng模式正则表达式代码

来自分类Dev

正则表达式:带有短划线的邮政编码仅9或10位

来自分类Dev

正则表达式提取美国邮政编码,但不提取虚假代码

来自分类Dev

PHP正则表达式-如何区分邮政编码和城市名?

来自分类Dev

正则表达式:逗号分隔的字符串(郊区,州/省,邮政编码)

来自分类Dev

如何使用正则表达式在字符串中找到美国邮政编码?

来自分类Dev

伦敦邮政编码的正则表达式模式不匹配

来自分类Dev

正则表达式从地址中提取邮政编码

来自分类Dev

通过正则表达式根据邮政编码获取完整地址

来自分类Dev

PHP正则表达式-如何区分邮政编码和城市名?

来自分类Dev

对每个州的邮政编码进行正则表达式验证

来自分类Dev

美国邮政编码的正则表达式-但使其可选

来自分类Dev

验证邮政编码?我需要正则表达式吗?

来自分类Dev

用于验证邮政编码或城市的 JavaScript 正则表达式

来自分类Dev

一种用于验证邮政编码不起作用的正则表达式

来自分类Dev

带有 html 5 模式的 Angular 中的正则表达式荷兰邮政编码

来自分类Dev

一种正则表达式,用于验证美国和加拿大的邮政编码

来自分类Dev

正则表达式,用于从地址字符串中捕获城市州邮政编码

Related 相关文章

  1. 1

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

  2. 2

    英国邮政编码正则表达式

  3. 3

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

  4. 4

    正则表达式从英国邮政编码中获取区号和区号

  5. 5

    正则表达式匹配英国邮政编码的前半部分

  6. 6

    邮政编码正则表达式

  7. 7

    邮政编码的复杂正则表达式模式

  8. 8

    荷兰邮政编码正则表达式R

  9. 9

    正则表达式与-允许的邮政编码

  10. 10

    都柏林邮政编码正则表达式

  11. 11

    荷兰邮政编码的正则表达式/邮政编码

  12. 12

    美国邮政编码和加拿大邮政编码的角度ng模式正则表达式代码

  13. 13

    正则表达式:带有短划线的邮政编码仅9或10位

  14. 14

    正则表达式提取美国邮政编码,但不提取虚假代码

  15. 15

    PHP正则表达式-如何区分邮政编码和城市名?

  16. 16

    正则表达式:逗号分隔的字符串(郊区,州/省,邮政编码)

  17. 17

    如何使用正则表达式在字符串中找到美国邮政编码?

  18. 18

    伦敦邮政编码的正则表达式模式不匹配

  19. 19

    正则表达式从地址中提取邮政编码

  20. 20

    通过正则表达式根据邮政编码获取完整地址

  21. 21

    PHP正则表达式-如何区分邮政编码和城市名?

  22. 22

    对每个州的邮政编码进行正则表达式验证

  23. 23

    美国邮政编码的正则表达式-但使其可选

  24. 24

    验证邮政编码?我需要正则表达式吗?

  25. 25

    用于验证邮政编码或城市的 JavaScript 正则表达式

  26. 26

    一种用于验证邮政编码不起作用的正则表达式

  27. 27

    带有 html 5 模式的 Angular 中的正则表达式荷兰邮政编码

  28. 28

    一种正则表达式,用于验证美国和加拿大的邮政编码

  29. 29

    正则表达式,用于从地址字符串中捕获城市州邮政编码

热门标签

归档