Преглед на файлове

Merge pull request #78 from hazzik/crlf

Use more compatible version of CRLF fix
Martin Kleppe преди 6 години
родител
ревизия
73378cf3a4
променени са 2 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 2 2
      jsfuck.js
  2. 1 0
      test/jsfuck_test.js

+ 2 - 2
jsfuck.js

@@ -249,9 +249,9 @@
     for (var i in SIMPLE) {
       r += i + "|";
     }
-    r+=".";
+    r+= "\n|\r|\u2028|\u2029|.";
 
-    input.replace(new RegExp(r, 'gs'), function(c) {
+    input.replace(new RegExp(r, 'g'), function(c) {
       var replacement = SIMPLE[c];
       if (replacement) {
         output.push("(" + replacement + "+[])");

+ 1 - 0
test/jsfuck_test.js

@@ -45,6 +45,7 @@ createTest(';&');
 createTest('\n');
 createTest('\r');
 createTest('\r\n');
+createTest('\u2028\u2029');
 createTest('false');
 createTest('true');
 createTest('undefined');