Показать сообщение отдельно
  #15 (permalink)  
Старый 16.05.2009, 20:53
Аспирант
Отправить личное сообщение для Andrej_2 Посмотреть профиль Найти все сообщения от Andrej_2
 
Регистрация: 14.05.2009
Сообщений: 30

Спасибо! Но все равно не выводит. Скорее всего, блокируют квадратные скобки в rezultat[1]:


<script>

function preg_quote(str)
{
if (!str||str.constructor!=String) return '';
return str.replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g, "\\$1");
}

var text_stilja='COLOR: #aaaaaa;color: #bbbbbb;background-color: #xxxxxx;color: #cccccc;color: #dddddd;';

var tshto_najti = 'color';


var reg = new RegExp('.*(?:^|;)\\s*' + new RegExp(preg_quote(tshto_najti), 'i') + ':\\s*([^;]*)', 'i');

var rezultat = text_stilja.match(reg);


window.alert('Что было: \n\n'+text_stilja+'\n\n\n\n Последнее найденное значение: \n\n'+rezultat[1]);

</script>
Ответить с цитированием