Показать сообщение отдельно
  #8 (permalink)  
Старый 13.06.2012, 16:45
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от tazododu
то за массив регеспов? можно пример в стиле 2+2=4 ?))
<p id="ThisSTROKA">.НПКП "Кузнецкий Мост" производит лучшие в мире частные предприятия ,ООО "Вася" и ч/п "Коля".</p>
<script type="text/javascript">
var CensorArray=[
"ТОВ","ООО","ДП","НПКП","ЗАО","ОАО",
"ЧП","СПД","ЧП","ФОП","ФЛП","ФЛ",
"НПП","МП","фирма","компания",
"частное предприятие","предприятие",
"ч\\/п","OOO","интернет\-магазин",
"интернет","магазин","TM",

" =====   | CENSORED  | ===== "]
var arrLength = CensorArray.length-1;

var str = document.getElementById('ThisSTROKA').innerHTML;
var str2=str;
 for(var i=0; i < arrLength; i++ ){//alert("A")
  str2 = str2.replace(eval('/[\\s\.,]'+CensorArray[i]+'[\\s\.,]/gm'),CensorArray[arrLength])
 }
if(str!=str2){document.getElementById('ThisSTROKA').innerHTML=str2}

</script>


Экранирование в массиве нужно делать двойное "ч\\/п",
Ответить с цитированием