* Keep track if the settings configuration leads to a trailing negative sign (only when the raw value is negative), so we do not have to test the settings values every time we need to know that. * `isTrailingNegative` is set to `true` if the settings result in a trailing negative character, `fa
()
| 4951 | * @private |
| 4952 | */ |
| 4953 | _setTrailingNegativeSignInfo() { |
| 4954 | this.isTrailingNegative = (this.settings.currencySymbolPlacement === AutoNumeric.options.currencySymbolPlacement.prefix && this.settings.negativePositiveSignPlacement === AutoNumeric.options.negativePositiveSignPlacement.suffix) || |
| 4955 | (this.settings.currencySymbolPlacement === AutoNumeric.options.currencySymbolPlacement.suffix && |
| 4956 | (this.settings.negativePositiveSignPlacement === AutoNumeric.options.negativePositiveSignPlacement.left || this.settings.negativePositiveSignPlacement === AutoNumeric.options.negativePositiveSignPlacement.right)); |
| 4957 | } |
| 4958 | |
| 4959 | /** |
| 4960 | * Strip all the unwanted non-number characters. |