2つを1つに置き換えようとして<br />
います。
うまくいきません。数時間試しています。
私のコード: thishtml = thishtml.replace(/(?:<br \/\>\s*){2,}/g, '<br>')
動作していません。
助けは素晴らしいでしょう。
ありがとうございます。
2つを1つに置き換えようとして<br />
います。
うまくいきません。数時間試しています。
私のコード: thishtml = thishtml.replace(/(?:<br \/\>\s*){2,}/g, '<br>')
動作していません。
助けは素晴らしいでしょう。
ありがとうございます。
$('br').map(function(){
($next = $(this).next()).is('br') && $next.remove();
});
HTML が DOM から来ていない場合:
$(thishtml).find('br').map( ... )
これを試して :
.replace(/(?:<\s*br\s*\/?\>\s*){2,}/ig, '<br/>');
例 :
var a='sdf sd\
sdf\
sdf\
<br />\
<br/>\
dfbd'
結果 :
sdf sdsdfsdf<br/>dfbd
これを試して:
.replace(/(\<br[\s]*\/\>){2,}/g, '<br/>')