JavaScript十进制值验证

时间:2010-03-15 13:35:08

标签: javascript asp.net-ajax

我想使用JavaScript验证ASP.NET网页中的十进制值,以便用户可以输入只有两位小数的数字。验证还应考虑当前的UI文化(例如','而不是'。')。我使用微软的Ajax框架,库中是否包含任何功能?

1 个答案:

答案 0 :(得分:0)

如果值按间距分隔,您只需使用^\s*(\d+(?:\.\d+)?)\s+(\d+(?:\.\d+)?)\s*$ regexp(而不是使用$1$2匹配作为实际值)

更重要的是,默认情况下所有客户端数据都不安全(因为可以伪造)所以你无论如何都必须在服务器上验证它。