具有小数和小数部分的数字的正则表达式

时间:2014-09-02 15:43:46

标签: c++ regex boost boost-regex

我是正则表达式的新手,我想要一个满足以下要求的正则表达式: 用户可以输入一个小数部分不应超过3位数的值,小数部分不能超过3位数,小数部分不能超过1位数。数字可以没有小数部分,在这种情况下,数字不应该是超过3.也可以只有小数部分。请帮助

1 个答案:

答案 0 :(得分:0)

请试试这个,

^\d{0,3}(\.(?=\d)\d){0,1}$

这与以下内容相符,

123
1.2
12.3
123.4

我希望这会有所帮助。