2010-12-16 45 views
0

我有一段php代碼,它會打印一些文本。 但我需要用JavaScript代替「n」字符「N」(不用編輯php代碼)。在任何地方(所有文本)。 我該怎麼辦? 謝謝...用javascript代替所有文本

PS:我正在創建另一個主題(#4459901),但是這個主題是不同的!

回答

0

用途:

replaced = str.replace(/n/g, "N"); 
0

你剛纔使用的替換功能,並且您正則表達式後,歐必須USO/g的,這意味着你要替換所有字符。

"non".replace(/n/g, 'N') 
+0

它是正確的,但我不打印任何文本使用javascript!我需要替換正文中的所有文本 – mrdaliri 2010-12-16 13:53:39

+0

您必須將其添加到像var變量= str.replace(/ n/g,'N') – pmariano 2010-12-16 14:11:38

1

在我寫這個之前:我不推薦它。在輸出到瀏覽器之前執行此操作將是您的最佳選擇。這也是單個字符不是很大,因爲它會與N取代的n所有實例(即<span>將成爲<spaN>

document.body.innerHTML= document.body.innerHTML.replace(/n/g, "N");

例:http://jsfiddle.net/jonathon/x4akZ/

+0

謝謝,但如果我想只替換文本,我能做什麼? – mrdaliri 2010-12-16 14:07:02