2012-03-31 8 views
0

JavaScriptの関数で書式設定をすべて削除しているテキストがいくつかあります。JavaScriptの文字列の最後の出現を取り除く

私は、私がそれを必要とする機能の99%を、すでに軽微な問題を抱えて実行しています。それはそれだけで終わりに空白スペースが追加されますように私はしたくない2個の<BR> <BR>タグを入れているテキストの最後に

。テキストの他の部分には、ダブル<br>タグがあります。

私の質問は、テキストブロック全体を取り除いて、最後のものだけを取り除くことです。<br> < br タグを削除しますか?

+0

[Javascriptで文字列の最後の文字を削除する](http://stackoverflow.com/questions/1990265/delete-last-char-of-string-with-javascript)はまったく同じではありませんが、おそらく可能です外挿される。多分私は間違っています。その場合は、このコメントを親切に無視/削除してください。ありがとう – bernie

+1

可能な複製http://stackoverflow.com/questions/3597611/javascript-how-to-remove-characters-from-end-of-string – Stefan

答えて

4

どのように正規表現を使用してについて:

var text = '<br><br> Hello there... <br><br>\n<p>How are you?</p><br><br>'; 
text = text.replace(/<br><br>$/, ''); 

$チェックはあなたが唯一の文字列の末尾に1を削除することを確認します。

+0

グローバル/ gフラグは必要ありません。/1つのオカレンスを削除する。 'text.replace(/

$ /、 '')'は十分なはずです – Saebekassebil

+0

@Saebekassebil良いキャッチ、ありがとう。習慣の力、私は思います。 – Cameron

+0

また、実行する必要があります text = text.replace(/

$ /、 ''); または一部 var result = text.replace(/

$ /、 ''); その結果、結果に結果の文字列が含まれます。 – Nilesh

関連する問題