問題は簡単ですが、わかりません。私は単純なフォーム(テキストエリア)をユーザーがテキストを入力し、このテキストがデータベースに保存されます。問題は次のとおりです。テキストを保存する前に不要なスペースを削除したい。だから私は、単純なJavascriptの機能作成:Javascript - 直後に改行が続くスペースを削除する
str.replace(/\n\s*\n\s*\n/g, '\n');
をしかし、それはスペースを削除していない場合、ユーザー投稿テキストのように:
hello world \nanother sample \n test
(ユーザが追加したときにスペース/最後の単語の後のスペースとその後、新しい行に別の単語をポスト、これらのスペースは左(ととしてデータベースに保存される):
hello word <br>another sample <br> test
など
hello word<br>another sample<br>test
正規表現はあなたの友達です;) – jdmdevdotnet
それは(私はそれがいえたことを望むではないですが、私を信じて;) – Tom
あなたの正規表現少なくとも3つの改行が含まれている空白の配列のみ一致します。 '\ s * \ n'を使用してください。 – Bergi