Javascript 如何验证单元格在spreadjs中是否正好有10位数字?

Javascript 如何验证单元格在spreadjs中是否正好有10位数字?,javascript,spreadsheet,Javascript,Spreadsheet,我用spreadjs创建了一个电子表格,我想限制其中一个单元格的数字正好是10位。我想允许用户在开始时用0填充它。如果我创建一个textLengthValidator,它允许任何文本,如果我创建一个数字验证器,它允许输入少于10个数字 var dv2 = $.wijmo.wijspread.DefaultDataValidator.createTextLengthValidator($.wijmo.wijspread.ComparisonOperator.EqualsTo, 10, 10);

我用spreadjs创建了一个电子表格,我想限制其中一个单元格的数字正好是10位。我想允许用户在开始时用0填充它。如果我创建一个textLengthValidator,它允许任何文本,如果我创建一个数字验证器,它允许输入少于10个数字

  var dv2 = $.wijmo.wijspread.DefaultDataValidator.createTextLengthValidator($.wijmo.wijspread.ComparisonOperator.EqualsTo, 10, 10);
            sheet.getColumn(6).dataValidator(dv2);
var dv3 = $.wijmo.wijspread.DefaultDataValidator.createNumberValidator($.wijmo.wijspread.ComparisonOperator.Between, 0000000000, 9999999999, true);
                sheet.getColumn(6).dataValidator(dv3)
关于如何进行这项工作,你有什么想法吗?

这对我来说很有效:

var dv3 = $.wijmo.wijspread.DefaultDataValidator.createFormulaValidator("=AND(COUNTIF(G:G,G1)=1,LEN(G1)=10,ISNUMBER(VALUE(G1)))");