Сообщение от T-sh
|
получится чушь
|
Да, как я понял - меняет любое первое вхождение, даже части слов.
Ввод в код пробелов устраняет подобное:
<script type="text/javascript">
var arr1 = ["подвал", "бес"];
var arr2 = ["чердак", "ангел"];
var news = "Новость: на ул. Пирогова к бесстыжему беспризорнику подвалил бес и утащил его в подвал";
news=news.replace(' '+arr1[0]+' ',' '+arr2[0]+' ');
news=news.replace(' '+arr1[1]+' ',' '+arr2[1]+' ');
alert(news);
</script>
Ещё раз спасибо за помощь!
--------------------------------
Хотя по всей видимости придётся действовать по другому. Эх...