2

我有一个文本框,用户需要用数据填充 0-90 之间的数字,小数点后 3 位(例如 0.123 、 1.456 、 1.3 、 45)

我需要验证它。

我可以使用一些验证控件。

  1. RangeValidator 类型为 double,最小 0,最大 90
  2. 正则表达式验证器

什么是更好的?

4

2 回答 2

1

考虑到渐进增强来做到这一点。

首先制作一个非javascript版本,其中文本框在服务器端进行验证。

其次,使用 RangeValidator 进行很好的 javascript 验证。

保留电话号码(1800 Plumbing)、电子邮件、传真等的 RegEx 验证器。

于 2013-05-31T05:18:25.373 回答
0

这是精确到小数点后 3 位还是可能会有所不同?如果正好是 3,我会使用正则表达式验证器,因为我不确定范围验证器是否可以验证确切的小数位数。

此外,您还需要确保这些在服务器端也得到验证。

于 2013-05-31T08:43:01.940 回答