TEXTAREAにおける改行をスペースに置換するには?

[上に] [前に] [次に]
ぱんだ2号 2000/02/04(金) 15:30:27
ふたたびぱんだ2号です。

IE4.0とNN4.6で作業しています。
スクリプトはHTML、JavaScriptです。

TEXTAREAに

11111
2222222
333

のように改行して入力した文字を
"11111 2222222 333"といったスペースで区切った
データとして保持したいとおもっています。

"area"という名前のTEXTAREAを作って

newarea=area.value.replace("\n"," ");

としたんですがちょっと変化は見られるものの(?)
望んでいるかたちになりません。
どなたかアドバイスをお願いできませんでしょうか?

zizz... [HomePage] 2000/02/04(金) 16:42:39
改行コードの違いが原因では?

foo.replace(/(\n|\r)+/g, " ")

ぱんだ2号 2000/02/04(金) 18:31:21
[[解決]]
zizz...さんありがとうございました。

\nも\rも入ってるみたいで、
ふたつを検索、置換したらうまくいきました。

勉強になりました。

[上に] [前に] [次に]