【发布时间】:2012-10-24 10:27:40
【问题描述】:
我写了一个正则表达式,它只需要整数,但我需要重写这个正则表达式,只允许精度前 3 位和精度后 2 位
怎么做?
【问题讨论】:
标签: javascript asp.net .net regex scripting
我写了一个正则表达式,它只需要整数,但我需要重写这个正则表达式,只允许精度前 3 位和精度后 2 位
怎么做?
【问题讨论】:
标签: javascript asp.net .net regex scripting
如果它必须始终包含 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}$/
【讨论】:
error。