Fixes #72
@@ -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 + "]+[]");
@@ -42,6 +42,9 @@ createTest('falsefalsetrue');
createTest('ABCDEFGHIJKLMNOPQRSTUVWXYZ');
createTest('abcdefghijklmnopqrstuvwxyz');
createTest(';&');
+createTest('\n');
+createTest('\r');
+createTest('\r\n');
for(var i=MIN; i<MAX ;i++) {
createTest(String.fromCharCode(i));