我想使用JavaScript验证ASP.NET网页中的十进制值,以便用户可以输入只有两位小数的数字。验证还应考虑当前的UI文化(例如','而不是'。')。我使用微软的Ajax框架,库中是否包含任何功能?
答案 0 :(得分:0)
如果值按间距分隔,您只需使用^\s*(\d+(?:\.\d+)?)\s+(\d+(?:\.\d+)?)\s*$
regexp(而不是使用$1
和$2
匹配作为实际值)
更重要的是,默认情况下所有客户端数据都不安全(因为可以伪造)所以你无论如何都必须在服务器上验证它。