代码之家  ›  专栏  ›  技术社区  ›  kjv

JavaScript十进制值验证

  •  0
  • kjv  · 技术社区  · 15 年前

    我想验证ASP中的十进制值。NET网页,用户只需输入两位小数即可。验证也应该考虑当前的UI文化(例如,'而不是'.')。我使用的是微软的Ajax框架,库中是否包含了用于此类操作的函数?

    1 回复  |  直到 15 年前
        1
  •  0
  •   anonymous    15 年前

    如果值由间距分隔,则可以简单地使用 ^\s*(\d+(?:\.\d+)?)\s+(\d+(?:\.\d+)?)\s*$ regexp(而不是使用 $1 $2 匹配为实际值)

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