RegExp и unicode
есть у меня RegExp: re = /name='.+?_([^_']+)'/gmi;
Применяется он к такому тексту:
<table><tr><td>место работы</td><td colspan=4><input name='previous_place_new1' style='width:100%'></td></tr></table>
Текст берётся из div.innerHTML, и изначально лежит в HTML документе, в кодировке UTF-8.
В описанной ситуации RegExp ничего не находит.
Если же убрать из текста все русские буквы, то RegExp.$1 содержит, как и задумано, строку "new1".
Как бы заставить это работать с юникодом тоже?
Бровзеры, где это не работает: IE6sp1, FF2.0.0.14, Opera9.27
|