文字列からすべての改行を削除する方法 質問する

文字列からすべての改行を削除する方法 質問する

テキストエリアにテキストがあり、.value 属性を使用してそれを読み上げます。

ここで、正規表現で .replace を使用して、テキストからすべての改行 ( を押したときに生成される文字Enter) を削除したいのですが、正規表現で改行を示すにはどうすればよいでしょうか。

それが不可能な場合、別の方法はありますか?

ベストアンサー1

改行の検出方法は、オペレーティング システムのエンコードによって異なります。Windows では ですが\r\n、Linux では のみを使用し\n、Apple では を使用します\r

私はこれを見つけましたJavaScript の改行:

someText = someText.replace(/(\r\n|\n|\r)/gm, "");

これにより、あらゆる種類の改行が削除されるはずです。

おすすめ記事