- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个验证英国邮政编码的 javascript 正则表达式。它工作得很好,但它没有考虑到有些人在中间写空格而其他人则没有。我试图添加这个但无法解决:S UK 邮政编码主要是 2 个字母,后跟 1 个或 2 个数字,可选的空格和 1 个数字和 2 个字母。
这是我的正则表达式,它验证没有空格的邮政编码:
[A-PR-UWYZa-pr-uwyz0-9][A-HK-Ya-hk-y0-9][AEHMNPRTVXYaehmnprtvxy0-9]?[ABEHMNPRVWXYabehmnprvwxy0-9]?{1,2}[0-9][ABD-HJLN-UW-Zabd-hjln-uw-z]{2}|(GIRgir){3} 0(Aa){2})$/g
有什么想法吗?
编辑
我更改了正则表达式,因为我意识到一组缺少小写字符。
最佳答案
另一种解决方案是从字符串中删除所有空格,然后通过您已有的正则表达式运行它:
var postalCode = '…';
postalCode = postalCode.replace(/\s/g, ''); // remove all whitespace
yourRegex.test(postalCode); // `true` or `false`
关于Javascript 英国邮政编码正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081786/
我有以下方法可以向邮政编码添加空格: function isValidPostcode(p) { var postcodeRegEx = /[A-Z]{1,2}[0-9]{1,2} ?[0-9][A-
我希望能够从随机字符串中获取邮政编码。 我可能收到的字符串 2 Castlebar Park, London, Greater London W5 1BX, UK The Ludgrove Club,
这个问题已经有答案了: Date api for managing off days in an year? (2 个回答) 已关闭 4 年前。 我需要防止在公共(public)假期期间进入 park
我在下面有这个测试代码。 行///1///和///2///是备选方案。 如果我使用行///2///输出看起来有问题,似乎它没有说明美国波士顿和英国伦敦全年相差 5 小时的事实。如果我使用行///1//
我一直在搜索Highmaps Map Collection并且找不到英国的 map 数据。有谁知道在哪里可以找到这个?他们有这么多不同国家的国家 map ,却没有英国的 map ,这似乎很奇怪。 最佳
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
我已经注册了一个 token 来访问国家铁路(英国)Live Departure Boards API,但我似乎无法使用它。谁能指出我做错了什么? 我使用 WSDL.EXE 构建了一个 C# SOAP
在 mac 终端应用程序中有一个设置(首选项 -> 键盘),可让您设置“使用选项作为元键”。这很有用,因为许多 unix 机器使用 bash作为默认 shell 并且具有 emacs 键绑定(bind
我正在尝试比较两个日期。其中一个是用户在创建新点时输入的,其中有一个日期字段,模型如下所示。 [Required] [DataType(DataType.Date)] [DisplayFormat(D
我原以为这是很多人需要的东西,但我似乎找不到任何用 Go 做过的人的包或 repos/playground 示例。 目标是转换一个字符串/ float ,使1.20(输入)变成1/5(输出),1.29
我正在开发一个需要连接到互联网的应用程序。到目前为止,我一直在使用 Wifi 和 WAP 2 连接 UID 进行 Http 连接,并且一切正常。但是现在客户端告诉他希望使用直接 TCP 连接,因为使用
我在博客中发布了 FT map 。为此,我使用了以下代码: http://fusion-tables-api-samples.googlecode.com/svn/trunk/FusionTables
我正在使用 phonegap build 来制作应用程序。我已经集成了一个 Paypal SDK 插件,但它只接受来自美国或英国用户的信用卡: https://developer.paypal.com
有了新的Google Play优化建议,它给我的建议之一是: Your app is popular with users who speak English (United Kingdom) but
我想在 iPhone 应用程序中使用 TradeDoubler(欧洲)和 LinkShare(美国、加拿大)并链接到应用程序商店。我已经知道我总是会被带到正确的商店。但是每个国家/项目的附属链接都是不
我希望将 paypal 集成为我的客户的支付网关。 我给客户提供一个在线软件,向用户销售产品,所以我作为第三方开发paypal,所以钱是直接转入我客户的paypal账户,而不是我的。 我已经在 pay
我有这张图片。这是一张英国 map (不包括南爱尔兰): 我已成功获取纬度和经度并将其绘制到这张 map 上,方法是获取英国最左边的经度和最右边的经度,并使用它们计算出将点放在 map 上的位置。 这
我已经尝试了多个代码,例如这样 Sub DateFixer() Application.ScreenUpdating = False Application.Calculation =
用国语, countrycode | language US | English BR | Portuguese UK | English 在国名中, countrycode | name
嘿,我想知道如何使用 PHP 和 Google Maps Api 计算出 2 个邮政编码之间的距离。 任何人都有任何想法或示例链接。 最佳答案 假设您正在寻找 geographic distance
我是一名优秀的程序员,十分优秀!