Тема: RegExp и unicode
Показать сообщение отдельно
  #1 (permalink)  
Старый 11.05.2008, 21:01
Новичок на форуме
Отправить личное сообщение для Yury900 Посмотреть профиль Найти все сообщения от Yury900
 
Регистрация: 11.05.2008
Сообщений: 3

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
Ответить с цитированием