标签: c++ regex boost boost-regex
我是正则表达式的新手,我想要一个满足以下要求的正则表达式: 用户可以输入一个小数部分不应超过3位数的值,小数部分不能超过3位数,小数部分不能超过1位数。数字可以没有小数部分,在这种情况下,数字不应该是超过3.也可以只有小数部分。请帮助
答案 0 :(得分:0)
请试试这个,
^\d{0,3}(\.(?=\d)\d){0,1}$
这与以下内容相符,
123 1.2 12.3 123.4
我希望这会有所帮助。