diff --git a/src/createTextMask.js b/src/createTextMask.js index 2230c9d..d2787ff 100644 --- a/src/createTextMask.js +++ b/src/createTextMask.js @@ -102,7 +102,8 @@ export default options => { const formattedValue = format(transformedValue, true); const newValue = stripMask ? transformedValue : formattedValue; const hasValueChanged = - transformedValue !== previousValue && previousValue !== undefined; + transformedValue !== previousValue && + (transformedValue !== '' || previousValue !== undefined); // We call `onChange` if it was set and if the value actually changed if (onChange && hasValueChanged) {