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

Merge pull request #76 from hazzik/crlf

Fix encoding CR and LF
Martin Kleppe преди 6 години
родител
ревизия
c10f196d68
променени са 2 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 1 1
      jsfuck.js
  2. 3 0
      test/jsfuck_test.js

+ 1 - 1
jsfuck.js

@@ -251,7 +251,7 @@
     }
     r+=".";
 
-    input.replace(new RegExp(r, 'g'), function(c) {
+    input.replace(new RegExp(r, 'gs'), function(c) {
       var replacement = SIMPLE[c];
       if (replacement) {
         output.push("(" + replacement + "+[])");

+ 3 - 0
test/jsfuck_test.js

@@ -42,6 +42,9 @@ createTest('falsefalsetrue');
 createTest('ABCDEFGHIJKLMNOPQRSTUVWXYZ');
 createTest('abcdefghijklmnopqrstuvwxyz');
 createTest(';&');
+createTest('\n');
+createTest('\r');
+createTest('\r\n');
 createTest('false');
 createTest('true');
 createTest('undefined');