每一行输出5个字符之后换行 js

方法1 

使用正则 (如果是汉字,此正则,每五个字换行,如果是英文字符,每十个英文,换行)

let arrX ="这是个测试字符串,这是个测试字符串"

arrX = arrX.replace(/[^\x00-\xff]/g,"$&\x01").replace(/.{10}\x01?/g,"$&\n").replace(/\x01/g,"")   方法2 循环遍历 let res = "" let arrX ="这是个测试字符串,这是个测试字符串" for(let i=0,j=1; i<arrX.length; i++, j++) {   if(j&&j%6 === 0) {     res += '<br />'   } else {     res +=  arrX[i]   } } document.write(res)   结果: 每一行输出5个字符之后换行  js

 

 

上一篇:UOJ #164 【清华集训2015】V (线段树)


下一篇:C++之加载器编写(二)