2012-01-10 24 views
13

內更換所有匹配的字符串我有這個查找和textarea的

var textarea=$('#content'); 
textarea.html(textarea.html().replace("PID","111111")); 

這部分工作,但只找到的第一個「PID」文本區域內並替換爲「1111111」。還有大約7個人需要改變。我需要的是找到所有「PID」並用「111111」代替它的方法。

在此先感謝。

回答

25

使用正則表達式替換字符串中的所有匹配項。試試這個

textarea.html(textarea.html().replace(/PID/g,"111111")); 
18
textarea.html(textarea.html().replace(new RegExp("PID","g"),"111111")); 

「g」修飾符執行全局搜索。

+0

完美!!! :) +1 – SagarPPanchal 2016-10-20 06:39:03