テキストエリアにテキストがあり、.value 属性を使用してそれを読み上げます。
ここで、正規表現で .replace を使用して、テキストからすべての改行 ( を押したときに生成される文字Enter) を削除したいのですが、正規表現で改行を示すにはどうすればよいでしょうか。
それが不可能な場合、別の方法はありますか?
ベストアンサー1
改行の検出方法は、オペレーティング システムのエンコードによって異なります。Windows では ですが\r\n
、Linux では のみを使用し\n
、Apple では を使用します\r
。
私はこれを見つけましたJavaScript の改行:
someText = someText.replace(/(\r\n|\n|\r)/gm, "");
これにより、あらゆる種類の改行が削除されるはずです。