我有这个正则表达式来验证Swift BIC:
^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?
但是这个字符串是正确的:
AABSDE31X-X
正则表达式如何匹配整个可选部分([A-Z0-9]{3})?
(如果存在)?
提前致谢。
答案 0 :(得分:1)
好像你只需要附加$ regex来终止它:
^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$
这是检查正则表达式的好工具: https://regex101.com/
希望这有帮助!