ちょっとしたテクニックなのかもしれないですが、 formのテキストエリアで改行つきの入力をしたときに、 改行を自動的にbrタグになる方法があったので、 メモとしてエントリーしておきます。 改行をbrにするスクリプト 改行をbrにするには正規表現を使う。 調べたところによると、ブラウザによって改行コードが違う可能性もあるので、 二つ指定しておくのがポイントのようだ。 改行は正規表現では「\r\n、\n、\r」らしいので、 これが含まれていたらbrタグに変換すればよい。 必要なスクリプトは下記の通りである。 尚、今回も指定しやすいようにjQueryを利用しています。 ■スクリプト $("textarea").change( function() { var txtVal = $(this).val(); txtVal = txtVal.replace(/\r\n/g, "<br />
![フォーム(form)のテキストエリア内の改行を<br />に変換するJavaScript(jQuery利用)](https://cdn-ak-scissors.b.st-hatena.com/image/square/e8928853d3cfdd5dd1ab489c59313e6ee7794a89/height=288;version=1;width=512/https%3A%2F%2Fh2ham.up.seesaa.net%2Fimage%2F20071020_138961.jpg)