Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 包含0的2个小数点的正则表达式_Regex - Fatal编程技术网

Regex 包含0的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})

我想要一个输入字段,小数点后最多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})?$