ソースを参照

basic masking full functional

Robin Herbots 11 年 前
コミット
2eb94607a2
1 ファイル変更7 行追加2 行削除
  1. 7 2
      js/jquery.inputmask.js

+ 7 - 2
js/jquery.inputmask.js

@@ -436,8 +436,13 @@
                 var maskPos = pos;
                 var result = _isValid(maskPos, c, strict);
                 if (!strict && result === false && !isMask(maskPos)) { //does the input match on a further position?
-                    maskPos = seekNext(maskPos);
-                    result = _isValid(maskPos, c, strict);
+                    for (var nPos = maskPos + 1, snPos = seekNext(maskPos) ; nPos <= snPos; nPos++) {
+                        result = _isValid(nPos, c, strict);
+                        if (result !== false) {
+                            maskPos = nPos;
+                            break;
+                        }
+                    }
                 }
 
                 if (result === true) result = { "pos": maskPos };