Показать сообщение отдельно
  #23 (permalink)  
Старый 06.09.2011, 14:55
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

Сообщение от ваый Посмотреть сообщение
Э, ты чо ? Какое тужится, задача обрезать символы с концов строк - это даже не регулярка:
String.prototype.trim = function() {
    return this.replace(/(^\s*)|(\s*$)/g, '');
};
Ну если уж быть до конца въедливым, то в данном примере,
на мой скромный взгляд, круглые скобки не нужны))
Зачем нагружать память кампутера?
Или уж, если очень нравитсо, то так: /(?:^\s*)|(?:\s*$)/g
Т.о. наши вайтспесовые символы не будут заноситься в переменные

Не забудь ещё \s{2,} для случая:
<div class="file">
  <div class="zagol">         тра

   ля ля, тра ля

    ля   </div>
</div>

чтобы покоцать множественные пробелы-табы-переводы
Ответить с цитированием