【发布时间】:2017-12-20 01:36:27
【问题描述】:
我正在尝试创建一个允许/注册 IBAN 号码的正则表达式,即使它包含破折号或空格。
前。 希腊 IBAN #
GR1601101250000000012300695
希腊 IBAN 正则表达式
GR\d{2}\d{4}\d{3}\w\w{4}\w{4}\w{4}\w{3}
我想将这三 (3) 个正则表达式组合成一 (1) 个正则表达式:
GR\d{2} \d{4} \d{3}\w \w{4} \w{4} \w{4} \w{3}(空格)
GR\d{2}\d{4}\d{3}\w\w{4}\w{4}\w{4}\w{3}(没有 spcaes,没有破折号)
GR\d{2}-\d{4}-\d{3}\w-\w{4}-\w{4}-\w{4}-\w{3}(破折号)
这可能吗?
任何人都可以提供的任何帮助将不胜感激。 谢谢!
【问题讨论】:
-
如果这是用于 Javascript,Netmage backref 模式也可以工作 but without named capturing group (see demo)。指定正则表达式风格始终很重要。