• ベストアンサー

正規表現で、30字以上改行のない文字列が続いた場合、

正規表現で、30字以上改行のない文字列が続いた場合、 30文字目に改行を入れていく(文字列が長い場合は繰り返し)書式をお願いします:)

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

こんな感じで? <script> var str="1234567890\n1234567890123456789012345678901234567890"; str=str.replace(/([^\n]{30})/g,'$1\n'); alert(str); </script>

ehtylb
質問者

お礼

ありがとうございました;)