Найти и заменить все соответствующие строки в textarea

У меня есть это

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

Это работает частично, но он находит только первый "PID" в текстовом поле и заменяет его на "1111111". Есть около 7 других, которые мне нужно изменить. Мне нужен способ найти ВСЕ "ПИД" и заменить его на "111111".

Спасибо заранее.

Ответ 1

Используйте regex для замены всех вхождений в строке. Попробуйте это

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

Ответ 2

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

модификатор "g" выполняет глобальный поиск.