掲題の通りです。
改行だけの行(空行)を削除するために以下の様なコードを書きました。
<textarea id="str"></textarea><br> <button onclick="func()">Change</button><br> <textarea id="result"></textarea> <script> elemS = document.getElementById('str'); elemR = document.getElementById('result'); var func = function(){ str1 = elemS.value.replace(/^\n/,'');//改行だけの行を置換 elemR.value = str1; } </script> これを実行すると改行だけの行を置換してくれるのですが、 半角スペースに置換されてしまいます。 完全に削除して詰める方法をご存知の方がいれば教えてくださいませ。 また、変換する対象で日本語、改行、半角スペースを使用しているので奇麗に空行のみを置換する方法でないと要件を満たせないです。。。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/26 13:35