验证十进制和整数的值

本文关键字:整数 十进制 验证 | 更新日期: 2023-09-27 18:10:01

我需要验证TextBox只包含数字,允许逗号和/或小数点。

下面是一些有效条目的例子:

    12.7
  • 19.245, 7
  • 11123 .326.7
  • 16日7
  • 0.19
  • 0 5

下面是一些无效条目的例子:

  • 12.00 -> 12
  • 19000,7 -> 19000,7
  • 。125—> 0.125
  • 000.000 -> 0

我使用这个正则表达式,它都不工作:@"^[0-9](['.',][0-9]{1,3})?$"

我该怎么做?

验证十进制和整数的值

如果您使用的是asp.net。你可以使用比较验证器并将Operator设置为DataTypeCheck,将Type设置为Double(或currency)