迭代一个数字中的数字,只要它的数字相同

tho*_*yer 0 javascript

我需要循环遍历数字的数字,直到该数字有差异,然后输出数字长度:

例如 :

0000123

所以输出应该是3.

(消除0000和输出123)

我该如何解决?

Zah*_*med 6

尝试循环字符串,直到找到差异:

var num="001234",i,max=num.length,output;
for(i=1;i<max;i+=1){
 if(num[i]!== num[i-1]){
      output = num.substring(i,max);
      break;
 }   
}

alert(output);
Run Code Online (Sandbox Code Playgroud)