|
|
@@ -1527,9 +1527,8 @@
|
|
|
for (pndx++; pndx < maskPos; pndx++) {
|
|
|
if (getMaskSet().validPositions[pndx] === undefined &&
|
|
|
((testTemplate = getTestTemplate(pndx)).match.def === opts.radixPointDefinitionSymbol || !isMask(pndx, true) ||
|
|
|
- (getBuffer()[pndx] === "0" && opts.radixPoint !== "") ||
|
|
|
($.inArray(opts.radixPoint, getBuffer()) < pndx && testTemplate.match.fn && testTemplate.match.fn.test(getPlaceholder(pndx), getMaskSet(), pndx, false, opts)))) {
|
|
|
- _isValid(pndx, testTemplate.match.placeholder || (testTemplate.match.fn == null ? testTemplate.match.def : (getPlaceholder(pndx) !== "" ? getPlaceholder(pndx) : getBuffer()[pndx])), true, fromSetValid);
|
|
|
+ _isValid(getLastValidPosition() + 1, testTemplate.match.placeholder || (testTemplate.match.fn == null ? testTemplate.match.def : (getPlaceholder(pndx) !== "" ? getPlaceholder(pndx) : getBuffer()[pndx])), true, fromSetValid);
|
|
|
}
|
|
|
}
|
|
|
|