【发布时间】:2013-01-20 08:43:26
【问题描述】:
我正在尝试编写一个与具有以下属性的字符串匹配的正则表达式:
- 正好包含 3 个字符。
- 可以包含空格。
- 至少一个字符应为非空格。
- 只允许空格和数字。
请参阅下面的示例。我使用b 来表示一个空格字符。
有效示例
123 b12 bb1 1bb 12b无效示例
bbb 1b2我试过了
[0-9 ]{1, 3}
上面的正则表达式匹配所有字符为空的字符串。有人可以帮我写一个更好的正则表达式吗?
【问题讨论】:
-
为什么
1b2无效?它不违反您上面所说的四个规则中的任何一个。
标签: regex