C# 如何在asp.net中验证数字?
我有一个文本框,用户需要用0-90之间的数字填充数据 小数点后三位(例如0.123、1.456、1.3、45) 我需要验证它 我可以使用一些验证控件C# 如何在asp.net中验证数字?,c#,asp.net,C#,Asp.net,我有一个文本框,用户需要用0-90之间的数字填充数据 小数点后三位(例如0.123、1.456、1.3、45) 我需要验证它 我可以使用一些验证控件 双重类型的RangeValidator,最小0,最大90 正则表达式验证器 什么更好?记住这一点 首先制作一个非javascript版本,其中文本框在服务器端进行验证 其次,使用RangeValidator进行漂亮的javascript验证 保留电话号码(1800个管道)、电子邮件、传真等的RegEx验证器。这是精确的小数点后3位还是可以更改?如果
保留电话号码(1800个管道)、电子邮件、传真等的RegEx验证器。这是精确的小数点后3位还是可以更改?如果正好是3,我会使用正则表达式验证器,因为我不确定范围验证器是否能够验证小数点的精确数字
此外,您还需要确保在服务器端验证这些数据。为什么不能使用范围为
.001
到90
的RangeValidator?正则表达式很复杂,因为它只理解字符,而不理解值。您可能希望接受“90”,而不是“90.321”。验证器可以在客户端和服务器端工作。除了CustomValidator,您必须自己编写两边的代码。