gpt4 book ai didi

javascript - 从地址字符串中提取邮政编码 - JavaScript - 英国

转载 作者:行者123 更新时间:2023-12-02 13:44:33 26 4
gpt4 key购买 nike

我希望能够从随机字符串中获取邮政编码。

我可能收到的字符串

2 Castlebar Park, London, Greater London W5 1BX, UK
The Ludgrove Club, Alan Drive, Barnet EN5 2PU
The Ludgrove Club, Alan Drive, Barnet EN52PU
The Ludgrove Club, Alan Drive, Barnet E5, UK

这些只是演示它们可能是什么样子的示例。

到目前为止我所拥有的是:

'The Ludgrove Club, Alan Drive, Barnet EN5 2PU'.match(/^([A-Za-z]{1,2}[0-9A-Za-z]{1,2})[ ]?([0-9]{0,1}[A-Za-z]{2})$/)
//returns null

这适用于邮政编码,但如果它们是较大字符串的一部分,则无效。

最佳答案

在整个字符串的情况下,稍微改进@Paul Armstrong 的答案:

"The Ludgrove Club, Alan Drive, Barnet EN5 2PU".split(",").map(s => s.trim().match(/([A-Za-z]{1,2}\d{1,2})(\s?(\d?\w{2}))?/)).filter(e => e)[0][0]

返回“EN5 2PU”

关于javascript - 从地址字符串中提取邮政编码 - JavaScript - 英国,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41513872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com