首页 > 解决方案 > 正则表达式固定数量的数字和固定数量的空格

问题描述

苏帮。我正在寻找一种解决方案来编写一个正则表达式,该表达式将匹配具有 11 位数字和这些数字之间的一个空格的字符串。例如:
12345678901 - 应该匹配(没有空格是可以的)
1234567890 1 - 应该匹配
123456 78901 - 应该匹配
12345 6789 12 - 不应该匹配,因为有 2 个空格

我能想到使用 regex101 的唯一解决方案是分别检查每个场景,这很愚蠢......
就像 (\d{1}\s{1}\d{10})|(\d{2}\s \d{9})...

编辑:
空格是可选的
,我总共需要 11 个数字

有没有更好的方法来达到预期的结果?

提前致谢!

标签: regex

解决方案


推荐阅读