1. 程式人生 > 實用技巧 >JavaScript每隔指定位數切割字串

JavaScript每隔指定位數切割字串



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));