Показать сообщение отдельно
  #1 (permalink)  
Старый 11.04.2011, 13:30
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Странно работает replace
Приветствую, не могу понять причину происходящего:
var str = '"[]"';
alert(str.replace(new RegExp("\"[", 'g'), "[").replace(new RegExp("]\"", 'g'), "]"));
//по сути должно выдаваться '[]', а выдаётся '"[]'

Объясните пожалуйста в чём причина такого результата
p.s. тема закрыта, сам разобрался:
var str = '"[]"';
alert(str.replace(new RegExp("\"[[", 'g'), "[").replace(new RegExp("]\"", 'g'), "]"));

Последний раз редактировалось Vulkan, 11.04.2011 в 14:17.
Ответить с цитированием