英国护照号码的RegEx在扫描中不会获取多个条目

时间:2018-05-02 14:41:11

标签: regex

我有英国护照号码的正则表达式(长号码)。

^[0-9]{10}GBR[0-9]{7}[U,M,F]{1}[0-9]{9}$

我在golang的https://regex101.com/r/MqTflJ/1中测试过。

但是,在我使用RegEx的扫描中,它没有找到多个条目。

有没有更好的RegEx让我找到多个英国护照条目,因为我面临的另一个问题是在我的RegEx中捕获10位数的电话号码?

任何帮助表示赞赏!

谢谢!

1 个答案:

答案 0 :(得分:0)

此表达式最适合长护照号码:

  

[0-9]{10}[a-z]{3}[0-9]{7}[U,M,F]{1}[0-9]{9}

使用 g i m 标志。