Показать сообщение отдельно
  #8 (permalink)  
Старый 13.02.2009, 05:04
Аватар для demi
Кандидат Javascript-наук
Отправить личное сообщение для demi Посмотреть профиль Найти все сообщения от demi
 
Регистрация: 30.11.2008
Сообщений: 122

тему не помню, вот сама функция:
function extractScripts(str) {
  var results = [];
  var scriptFragment = '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)';
  var matches = str.match(new RegExp(scriptFragment, 'img'));
  if (matches) {
    var oneScriptPattern = new RegExp(scriptFragment, 'im');
    for (var i = 0; i < matches.length; i++)
      results.push((matches[i].match(oneScriptPattern) || ['', ''])[1]);
  }
  return results;
}
Ответить с цитированием