瀏覽代碼

FromMorse operation extended to treat dashes & hyphens as long signals

misterRaven 8 年之前
父節點
當前提交
1cc7835a8d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/js/operations/MorseCode.js

+ 2 - 2
src/js/operations/MorseCode.js

@@ -163,8 +163,8 @@ var MorseCode = {
             var letterDelim = Utils.charRep[args[0]];
             var wordDelim = Utils.charRep[args[1]];
 
-            input = input.replace(/-|_|dash/ig, "<dash>");
-            input = input.replace(/\.|dot/ig, "<dot>");
+            input = input.replace(/-|‐|−|_|–|—|dash/ig, "<dash>"); //hyphen-minus|hyphen|minus-sign|undersore|en-dash|em-dash
+            input = input.replace(/\.|·|dot/ig, "<dot>");
 
             var words = input.split(wordDelim);
             words = Array.prototype.map.call(words, function(word) {