Показать сообщение отдельно
  #5 (permalink)  
Старый 12.01.2013, 03:24
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от danik.js
А подсказать кто-нибудь может почему такой код вызывает фриз браузера секунд на 10?
var str = "<?php \n\
/* \n\
     $foo = 1 + 2; \n\
     $foo = $foo; \n\
     print $foo;\n\
?> ";
var a = str.replace(/[\s\S]*?(\/\*)[\s\S]*?(?:(\*\/))/img,'$1$2');
alert(a.replace(/\/\*\*\//igm,'')=='');


var str = "<?php \n\
/* \n\
     $foo = 1 + 2; */ /*\n\
     $foo $foo; \n\
     print*/ $foo;/*\n\
?> */";
var a = str.replace(/[\s\S]*?(\/\*)[\s\S]*?(?:(\*\/))/img,'$1$2');
alert(a.replace(/\/\*\*\//igm,'')=='');

Последний раз редактировалось Deff, 12.01.2013 в 07:11.
Ответить с цитированием