在数字范围内查找字符串

时间:2017-02-08 06:44:43

标签: javascript excel math excel-formula

让我们说,在字符串" 91910500" 中,有数字(00,10,19,50,91,105,500,1919,9191) ,1910,1050,10500等......)。

您的范围编号为0000000001至99999999999.您必须找到一个字符串,其中包含该范围内的所有数字。无论您猜测该范围内的数字,您都会在主字符串中找到该数字。

该范围的主要字符串是什么?使用以下代码,我仍然在主键中看到重复。

var s = "";

for (i = 0; i < 100; i++) {
  console.log('Searching the number ' + i);
  d = i.toString;

  if (s.indexOf(d) >= 0) {} else {
    s = s.concat(i);
  }

  console.log('Key is \n' + s);
}

1 个答案:

答案 0 :(得分:0)

您的代码几乎是正确的,您只需要更新2行:

  

for(i = 0; i <100; i ++){

为:

for (i = 100 - 1; i >= 0; i--){

  

d = i.toString;

为:

d = i.toString();