我有以下正则表达式,用于验证英国国民保险号码
^([a-zA-Z]){2}( )?([0-9]){2}( )?([0-9]){2}( )?([0-9]){2}( )?([a-zA-Z]){1}?$
Run Code Online (Sandbox Code Playgroud)
可接受的值是:
AB 12 34 56 A
AB123456A
Run Code Online (Sandbox Code Playgroud)
我希望这个值也被接受.有人可以帮我解决这个问题吗?
AB 123456 A
AB 123 456 A
AB 1 2345 6 A
AB 12 34 56 A (multiple space anywhere)
Run Code Online (Sandbox Code Playgroud)
即使字符串中有额外的空格或没有空格,RE也应该有效.这可以在RE中做到吗?先感谢您.