2017-03-16 14 views
2

を使用して、特定のテキストを置き換えたHTMLはここでjqueryの

...now have strategies to |lead our company| successfully... 

と、ここでのテキストは、私はjqueryの

...now have strategies to <strong>lead our company</strong> successfully... 

を使用して欲しいものです私はあなたが正規表現を使用することができます

+2

? – guradio

+0

本当にありましたか?あなたの文字列のシンボルですか? –

+0

はい、私は文字列にこのシンボルを持っています – Rizwi

答えて

2

を試してみました次のようなグローバル修飾子を使用します:

交換と

'<strong>$1</strong>' 

|は、正規表現での特殊文字であり、文字通り、それを参照するために(\|)エスケープすることができます。

([^|]+)は、少なくとも1つの非|文字を含むグループをキャプチャします。あなたがこれまでに試してみました何

var text = '...now have strategies to |lead our company| successfully...'; 
 
text = text.replace(/\|([^|]+)\|/g, '<strong>$1</strong>'); 
 
console.log(text);

+1

これは、テキストに複数の '| ... |'セクションがある場合に、あなたのものがうまくいくので、私よりも優れた答えです。 –