Сообщение от 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>
Экранирование в массиве нужно делать двойное "ч
\\/п",