.value 属性を使用してテキストエリアからテキストを抽出すると、改行に関する問題が発生する可能性があります。これらの改行を削除するには、正規表現を使用できます。
正規表現の使用
正規表現で改行を示すには、オペレーティング システムのエンコードを考慮してください。
すべての改行を削除するには、次の式を使用できます。
someText = someText.replace(/(\r\n|\n|\r)/gm, "");
この式は、出現するさまざまな改行文字をすべて一致させて置換します。
代替方法
正規表現を使用できない場合実行可能な別のオプションは、単純な置換文字列を指定して replace() メソッドを使用することです。
someText = someText.replace(/\n/g, "");
このメソッドは、すべての改行文字 (n) を空の文字列に置き換えます。ただし、テキストでは Linux スタイルの改行のみが使用されていることを前提としています。
以上が文字列から改行を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。