每一行輸出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)
 
結果:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM