正则表达式,精确度前允许3位数,精确后允许2位数

Pet*_*eer -3 .net javascript regex asp.net scripting

我写了一个只采用整数的正则表达式,但是我需要重写这个正则表达式,只允许精度前3位数和精度后2位数

怎么做?

nnn*_*nnn 8

如果它必须总是有3位数,小数点和2位数,例如412.88,则:

/^\d{3}\.\d{2}$/
Run Code Online (Sandbox Code Playgroud)

如果它可以达到 3个位数前,高达 2后(可能是没有小数点的话),那么也许是这样的:

/^\d{1,3}(\.\d{1,2})?$/
Run Code Online (Sandbox Code Playgroud)