我有幾段文字被javascript函數全部刪除了格式。刪除javascript中最後一次出現的字符串
我有99%的功能做我已經需要做的事情,只有一個小問題。
在文字的最後它把兩個<BR> < BR,我不想因爲它只是在末尾添加空白空間>標籤。在文本的其他區域有雙重<br>標籤我想離開。
所以我的問題是如何採取整個文本塊,只刪除最後的<br> <br>標籤?
我有幾段文字被javascript函數全部刪除了格式。刪除javascript中最後一次出現的字符串
我有99%的功能做我已經需要做的事情,只有一個小問題。
在文字的最後它把兩個<BR> < BR,我不想因爲它只是在末尾添加空白空間>標籤。在文本的其他區域有雙重<br>標籤我想離開。
所以我的問題是如何採取整個文本塊,只刪除最後的<br> <br>標籤?
如何使用正則表達式:
var text = '<br><br> Hello there... <br><br>\n<p>How are you?</p><br><br>';
text = text.replace(/<br><br>$/, '');
的$
檢查,以確保您只刪除在字符串末尾的一個。
全球/ g標誌是沒有必要的,當你只是更換/刪除一個事件。 'text.replace(/
$ /,'')'應該足夠了 –
Saebekassebil
2012-03-31 08:07:33
@Saebekassebil好,趕快,謝謝。我想,習慣的力量。 – Cameron 2012-03-31 08:09:34
也,你應該做 text = text.replace(/
$ /,''); 或一些 var result = text.replace(/
$ /,''); 這樣文字,結果就是結果字符串。 –
Nilesh
2012-03-31 08:14:48
[用Javascript刪除字符串的最後一個字符]的可能的重複(http://stackoverflow.com/questions/1990265/delete-last-char-of-string-with-javascript)不完全相同,但也許可以從中推斷出來。也許我錯了。在這種情況下,請忽略/刪除此評論。謝謝 – bernie 2012-03-31 07:59:20
可能的重複http://stackoverflow.com/questions/3597611/javascript-how-to-remove-characters-from-end-of-string – Stefan 2012-03-31 07:59:49