Сообщение от Deff
|
'fodfdf \"df dfdf "&& \" this * "this" '
|
var a = 'fodfdf \"df dfdf "&& \" this * "this" '.replace(/(["']).*?[^\\\1]\1/g, '');
alert(/\bthis\b/.test(a))
Всё ок, т.к. последний this указан без кавычек. Да и в моём случае, такая конструкция не валидна, т.к. у меня анализируется код функций JS, а там такой синтаксис упадёт
PS: я пишу JIT компилятор для своего Collection, вот и извращаюсь)