Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему не удаляется строка? (https://javascript.ru/forum/misc/2733-pochemu-ne-udalyaetsya-stroka.html)

Shaienn 05.02.2009 08:18

Почему не удаляется строка?
 
Добрый день. Пытаюсь методом replace удалить строку. Слова удаляются, а скобки (квадратные и обычные) нет. Помогите разобраться.

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ Без Имени</title>
</head>
<div id="rutext">[1]. Привет.</div>
<div onClick="process()">Конвертировать</div>
<script type="text/javascript">
function process(){
                 var div = document.getElementById("rutext");
                 var re = new RegExp("[1].");
                 div.firstChild.nodeValue = div.firstChild.nodeValue.replace(re, "");
                 }
</script>
<body>
</body>
</html>

Такой хтмл-файл с квинтэссенцией проблемы, при нажатии удаляется не вся "[1].", а только половина...

:confused:

Kolyaj 05.02.2009 09:20

var re = new RegExp("\\[1\\]\\.");


Часовой пояс GMT +3, время: 16:28.