|
|
@@ -3,7 +3,7 @@
|
|
|
* https://github.com/RobinHerbots/Inputmask
|
|
|
* Copyright (c) 2010 - 2018 Robin Herbots
|
|
|
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
|
|
-* Version: 4.0.0-beta.55
|
|
|
+* Version: 4.0.0-beta.56
|
|
|
*/
|
|
|
|
|
|
!function(factory) {
|
|
|
@@ -272,12 +272,10 @@
|
|
|
Number(processValue)) : processValue;
|
|
|
},
|
|
|
isComplete: function(buffer, opts) {
|
|
|
- var maskedValue = buffer.join("");
|
|
|
- if (buffer.slice().join("") !== maskedValue) return !1;
|
|
|
- var processValue = maskedValue.replace(new RegExp("^" + Inputmask.escapeRegex(opts.negationSymbol.front)), "-");
|
|
|
- return processValue = (processValue = (processValue = (processValue = processValue.replace(new RegExp(Inputmask.escapeRegex(opts.negationSymbol.back) + "$"), "")).replace(opts.prefix, "")).replace(opts.suffix, "")).replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator) + "([0-9]{3})", "g"), "$1"),
|
|
|
- "," === opts.radixPoint && (processValue = processValue.replace(Inputmask.escapeRegex(opts.radixPoint), ".")),
|
|
|
- isFinite(processValue);
|
|
|
+ var maskedValue = (opts.numericInput ? buffer.slice().reverse() : buffer).join("");
|
|
|
+ return maskedValue = (maskedValue = (maskedValue = (maskedValue = (maskedValue = maskedValue.replace(new RegExp("^" + Inputmask.escapeRegex(opts.negationSymbol.front)), "-")).replace(new RegExp(Inputmask.escapeRegex(opts.negationSymbol.back) + "$"), "")).replace(opts.prefix, "")).replace(opts.suffix, "")).replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator) + "([0-9]{3})", "g"), "$1"),
|
|
|
+ "," === opts.radixPoint && (maskedValue = maskedValue.replace(Inputmask.escapeRegex(opts.radixPoint), ".")),
|
|
|
+ isFinite(maskedValue);
|
|
|
},
|
|
|
onBeforeMask: function(initialValue, opts) {
|
|
|
if (opts.isNegative = undefined, "number" == typeof initialValue && "" !== opts.radixPoint && (initialValue = initialValue.toString().replace(".", opts.radixPoint)),
|