Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript十进制值验证_Javascript_Asp.net Ajax - Fatal编程技术网

JavaScript十进制值验证

JavaScript十进制值验证,javascript,asp.net-ajax,Javascript,Asp.net Ajax,我想使用JavaScript验证ASP.NET网页中的十进制值,以便用户只需输入两个小数即可。验证也应该考虑当前的UI文化,例如“,”而不是“。”。我使用微软的Ajax框架,库中是否包含用于此类操作的函数?如果值以空格分隔,您只需使用^\s*\d+?:\。\d+?\s+\d+?:\。\d+?\s*$regexp,然后使用$1和$2匹配作为实际值 而且,更重要的是,默认情况下,所有客户端数据都是不安全的,因为它们可以伪造,所以您必须在服务器上对其进行验证

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

如果值以空格分隔,您只需使用^\s*\d+?:\。\d+?\s+\d+?:\。\d+?\s*$regexp,然后使用$1和$2匹配作为实际值

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