ソースを参照

limit alternation depth

Robin Herbots 8 年 前
コミット
5e0d395568
1 ファイル変更1 行追加1 行削除
  1. 1 1
      js/inputmask.js

+ 1 - 1
js/inputmask.js

@@ -1407,7 +1407,7 @@
                         delete getMaskSet().validPositions[i];
                     }
 
-                    while (getMaskSet().excludes[decisionPos]) {
+                    while (getMaskSet().excludes[decisionPos] && getMaskSet().excludes[decisionPos].length < 10) {
                         // console.log("alternate " + decisionPos + "  " + getMaskSet().excludes[decisionPos].join(','));
                         var posOffset = staticInputsBeforePos * -1, //negate
                             validInputs = validInputsClone.slice();