每一行输出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) 结果:
标签:换行,res,replace,let,字符串,x01,js,个字符,arrX 来源: https://www.cnblogs.com/chr506029589/p/14650622.html