【问题标题】:JavaScript decimal value validationJavaScript 十进制值验证
【发布时间】:2010-03-15 23:50:11
【问题描述】:

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

【问题讨论】:

    标签: javascript asp.net-ajax


    【解决方案1】:

    如果值由空格分隔,您可以简单地使用 ^\s*(\d+(?:\.\d+)?)\s+(\d+(?:\.\d+)?)\s*$ 正则表达式(而不是将 $1$2 匹配为实际值)

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

    【讨论】:

      猜你喜欢
      • 2011-01-30
      • 2011-01-14
      • 1970-01-01
      • 2010-09-06
      • 2021-11-27
      • 2018-09-07
      相关资源
      最近更新 更多