JavaScript每隔指定位數切割字串
阿新 • • 發佈:2020-08-05
functionrandom(num){
letbyte_length=num||32;
letchars='';
for(leti=0;i<26;i++){
chars+=String.fromCharCode(65+i);
}
letlowerCase=chars.toLowerCase();
letnumber=''; for(leti=0;i<10;i++){ number+=i; } letallChars=chars+lowerCase+number;
letresult=''; for(leti=0;i<byte_length;i++){ result+=allChars.charAt(parseInt(Math.random()*allChars.length)); } returnresult; }
//生成64位隨機字串
letdata=random(64);
console.log(data);
functionapp(data,count){ letarr=[]; for(leti=0,len=data.length/count;i<len;i++){ letsubStr=data.substr(0,count); arr.push(subStr); data=data.replace(subStr,''); }
letnewStr=arr.join('-'); returnnewStr; }
console.log(app(data,4));
letlowerCase=chars.toLowerCase();
letnumber=''; for(leti=0;i<10;i++){ number+=i; } letallChars=chars+lowerCase+number;
letresult=''; for(leti=0;i<byte_length;i++){ result+=allChars.charAt(parseInt(Math.random()*allChars.length)); } returnresult; }
functionapp(data,count){ letarr=[]; for(leti=0,len=data.length/count;i<len;i++){ letsubStr=data.substr(0,count); arr.push(subStr); data=data.replace(subStr,''); }
letnewStr=arr.join('-'); returnnewStr; }
console.log(app(data,4));