Показать сообщение отдельно
  #15 (permalink)  
Старый 10.02.2013, 16:45
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от 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, вот и извращаюсь)
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.02.2013 в 16:56.
Ответить с цитированием