2014-09-03 55 views
0

我想問如何在jQuery中如何替換,只有用$開始,例如一個字:jQuery的替換有前綴的話

//$example and $friend here means nothing just a regular string 
var txt = "This is just an $example my $friend"; 

我要替換在開頭字符串的所有字$將在HTML標籤這樣的替換:

This is just an <span class="php-var">$example</span> my <span class="php-var">$friend</span> 

我想這樣做在客戶端,所以我可以救我的服務器性能

+0

這不是一件很繁重的事情。如果您在服務器上執行此操作,性能會發生怎樣的變化?我的意思是,應該這樣做 – 2014-09-03 09:21:11

+1

'txt.replace(/ \ B \ $ \ w +/g,「無論」)' – georg 2014-09-03 09:22:22

回答

3

象下面這樣:

var txt = "This is just an $example my $friend"; 
var txt = txt.replace(/\$\S+/g, '<span class="php-var">$&</span>');