我想知道是否有最佳的爱尔兰Eircode格式验证方法.我最好的尝试,到目前为止,在JavaScript中使用正则表达式,是基于第11页上找到的官方规格如下这里.
(第11页基于文档中的页码,如果包含封面,则为第12页)
/^[A,C,D,E,F,H,K,N,P,R,T,V,W,X,Y]{1}[0-9]{1}[0-9,W]{1}[\ \-]?[0-9,A,C,D,E,F,H,K,N,P,R,T,V,W,X,Y]{4}$/
Run Code Online (Sandbox Code Playgroud)
我没有在这里找到任何与Eircode相关的问题,所以我想我会打开这个问题,看看其他人的想法,看看有什么更好/更短/更有效的模式,任何人都可以想出来.
编辑:根据@Asunez回答删除逗号.
/^[ACDEFHKNPRTVWXY]{1}[0-9]{1}[0-9W]{1}[\ \-]?[0-9ACDEFHKNPRTVWXY]{4}$/
Run Code Online (Sandbox Code Playgroud)