Смотрите, есть строка вида:
alert(1);
"use strict";
alert(2);
Я удаляю все пробелы, табы и переносы строк:
string.replace(/\s*/g,'');
Получаю:
alert(1);"usestrict";alert(2);
Я хочу , что-бы удалились все пробелы, табы и переносы строк, игнорируя все что в кавычках, причем как одинарных ' ', так и в двойных " ".
Должно быть что-то вроде:
alert(1);"use strict";alert(2);