2011-08-09 4 views
0

を使用して新しい行を追加するこんにちは、私はこれを行うには、正規表現とJavaScriptがあり、私はこれがはjavascriptの

*hi<br> 
*hello<br/> 
*test<br /> 

としてJavaScriptを使用して事前にフォーマットしたい

*hi<br>*hello<br/>*test<br />のように見えるHTMLスニペットを持っています。

+0

エラー...ドキュメントを読んで自分自身で調べてみませんか?これは本当に基本的なものです。 –

+0

はい、私はいくつかの問題を抱えていました。だから、私はちょうど正しい道を知りたがっています.thanks – theshadowmonkey

+0

次回はあなたがこれまで持っていたコードを投稿します。 –

答えて

1
str = str.replace(/<br>/g,"<br />\n"); 

これは<br />

+0

OPは各BR要素の後に新しい行を追加*したいですか? –

+0

@Sime Vidas:ああ、OPは私の答えの後に質問を編集しました。 – tskuzzy

0

\nあなたは*を\ nに*交換するreplace()を使用することができ、すべての新しい行を置き換える意味?あなたは最初に余分な\ nで終わるだろうが、正規表現を使って保存する。 strがあなたのHTML文字列

str = str.replace(/\n/g , "<br />"); 
+0

ええ、それはもっと大きな画像では望ましくないです – theshadowmonkey

0

私はこれが役立つと信じて:あなたは


間diffrenceを維持します

var str = '*hi<br>*hello<br/>*test<br />'; 
str.replace(new RegExp('<br\s*\\?>', 'i'), "$0\n"); 

その方法。

+0

私は休憩の代わりに新しいラインを望んでいました。 – theshadowmonkey

1

ある場合