Неужто результат выполнения регулярного выражения зависит от браузера? Например, мне нужно удалить все тэги в строке кроме тэга <br>
, делаю
var reg=/<\/?([^<(br)>]+)>/g;
var result=obj.innerHTML.replace(reg,'');
Аппле(сафари) и лиса хавают, а осёл с оперой не интересует условие 'кроме', они все тэги удаляют. Мож. я пишу не стандартно или как?