Explorar o código

Merge pull request #76 from hazzik/crlf

Fix encoding CR and LF
Martin Kleppe %!s(int64=6) %!d(string=hai) anos
pai
achega
c10f196d68
Modificáronse 2 ficheiros con 4 adicións e 1 borrados
  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');