我有英国护照号码的正则表达式(长号码)。
^[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位数的电话号码?
任何帮助表示赞赏!
谢谢!
答案 0 :(得分:0)
此表达式最适合长护照号码:
[0-9]{10}[a-z]{3}[0-9]{7}[U,M,F]{1}[0-9]{9}
使用 g , i 和 m 标志。