Home > widget-integration > FilterValidationHelper > isValidNumber

FilterValidationHelper.isValidNumber() method

Validates if a value is a valid number.

Checks both number types and numeric strings, rejecting NaN and Infinity.

Signature:

isValidNumber(value: unknown): boolean;

Parameters

Parameter

Type

Description

value

unknown

The value to validate. Can be a number or numeric string.

Returns:

boolean

true if the value is a valid, finite number, false otherwise

Example

Validate price input:

if (this.validationHelper.isValidNumber(userPrice)) {
  this.applyDiscount(Number(userPrice));
}