Asp.net 可手持-输入验证,限制为包括小数点在内的数字

Asp.net 可手持-输入验证,限制为包括小数点在内的数字,asp.net,validation,numeric,handsontable,Asp.net,Validation,Numeric,Handsontable,我正在使用Handsontable jQuery插件构建一个类似excel的网格。最后,我必须将此表数据保存到excel文件中。我正在使用ASP.NET 我的问题: 我想限制表中的所有单元格只取包括小数点在内的数字。我计划使用OnBeforeChange回调。由于单元格不是输入框(因此,我无法使用jQuery.numeric插件或类似工具),因此我无法严格执行此验证。我是否必须从头开始使用数学函数和代码,或者是否有其他更简单的方法来实现这一点 提前感谢您必须向列添加数字属性: jQuery( '

我正在使用Handsontable jQuery插件构建一个类似excel的网格。最后,我必须将此表数据保存到excel文件中。我正在使用ASP.NET

我的问题: 我想限制表中的所有单元格只取包括小数点在内的数字。我计划使用OnBeforeChange回调。由于单元格不是输入框(因此,我无法使用jQuery.numeric插件或类似工具),因此我无法严格执行此验证。我是否必须从头开始使用数学函数和代码,或者是否有其他更简单的方法来实现这一点


提前感谢

您必须向列添加数字属性:

jQuery( '#dataTable').handsontable({
    data: data,
    ...,
    columns: [
        {
            // To allow only numbers 
            type: 'numeric', 
            // Mask, if you enter 0 it will display 0.00,
            // if you enter 4 it will display 4.00
            // if you enter .5 it will display 0.50
            // if you enter 4.5 it will display 4.50
            // if you enter NaN it will display 0.00
            format: '0.00' 
        }
    ]
});
Handsontable使用numeric.js格式化数字,您可以在此处检查ot: