ソースを参照

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');