我有一个文本框,用户需要用数据填充 0-90 之间的数字,小数点后 3 位(例如 0.123 、 1.456 、 1.3 、 45)
我需要验证它。
我可以使用一些验证控件。
- RangeValidator 类型为 double,最小 0,最大 90
- 正则表达式验证器
什么是更好的?
考虑到渐进增强来做到这一点。
首先制作一个非javascript版本,其中文本框在服务器端进行验证。
其次,使用 RangeValidator 进行很好的 javascript 验证。
保留电话号码(1800 Plumbing)、电子邮件、传真等的 RegEx 验证器。
这是精确到小数点后 3 位还是可能会有所不同?如果正好是 3,我会使用正则表达式验证器,因为我不确定范围验证器是否可以验证确切的小数位数。
此外,您还需要确保这些在服务器端也得到验证。