Regex 包含0的2个小数点的正则表达式
我想要一个输入字段,小数点后最多2位小数 我正在使用Regex 包含0的2个小数点的正则表达式,regex,Regex,我想要一个输入字段,小数点后最多2位小数 我正在使用 ^\d+\.\d{0,2}$ 对于点后的任何2个十进制数,它都可以正常工作,但它不考虑两个零,即2.00 如何包括2.11和2.00?无法复制2.00与正则表达式完美匹配。(它也匹配2.0或2.,不确定是否需要)我怀疑您试图将2.00轮匹配到没有小数点的(“2”)。您可能希望将分数设置为可选,^\d+(\.\d{0,2})?$允许整数。@thg435我将组设置为非捕获,并在存在十进制数时设置一个必需的数字:^\d+(?:\。\d{1,2})
^\d+\.\d{0,2}$
对于点后的任何2个十进制数,它都可以正常工作,但它不考虑两个零,即2.00
如何包括2.11和2.00?无法复制<代码>2.00与正则表达式完美匹配。(它也匹配
2.0
或2.
,不确定是否需要)我怀疑您试图将2.00轮匹配到没有小数点的(“2”)。您可能希望将分数设置为可选,^\d+(\.\d{0,2})?$
允许整数。@thg435我将组设置为非捕获,并在存在十进制数时设置一个必需的数字:^\d+(?:\。\d{1,2})?$