我写了一个只需要整数的正则表达式,但我需要重写这个正则表达式,只允许精度前 3 位和精度后 2 位
怎么做?
如果它必须始终包含 3 位数字、一个小数点和 2 位数字,例如412.88
,则:
/^\d{3}\.\d{2}$/
如果它之前最多可以有3 位数字,之后最多可以有2 位数字(可能根本没有小数点),那么可能是这样的:
/^\d{1,3}(\.\d{1,2})?$/
在c#中
@"^\d{3}\.\d{2}$"
//in c# we need to use verbatim string `@""` to treat escape sequences as normal literals instead of giving it a special meaning..
在JavaScript中
/^\d{3}\.\d{2}$/