按字符数隔离字符串的值

Isolate value of string by number of characters

本文关键字:字符串 隔离 字符      更新时间:2024-07-02

如何使用jquery和javascript通过字符数(8)在字符串上隔离字符串(00010111001101000001011100011001)的值?

我想要这个:结果:["00010111","00110100","00010111","00011001"]

您可以使用.match(带有regexp 'd{8}/g)函数,该函数返回所有characters(8)

console.log("00010111001101000001011100011001".match(/'d{8}/g));

使用substring:

var s = "00010111001101000001011100011001"; 
var v = new Array();
for ( i = 0 ; i < s.length ; i+=8 ) {
    v[i/8] = s.substring(i,i+8);
}    
console.log(v);

输出:

["00010111", "00110100", "00010111", "00011001"]