The input to validate, which can be a number or a string.
true
if the input is a valid number; false
otherwise.
isValidNumber(12345); // true (English number)
isValidNumber(-123.45); // true (negative floating point)
isValidNumber("১২৩৪৫"); // true (Bangla number)
isValidNumber("-১২৩.৪৫"); // true (Bangla negative floating point)
isValidNumber("abc"); // false (invalid string)
isValidNumber(" ১২৩৪৫ "); // true (trimmed Bangla number)
isValidNumber(""); // false (empty string)
isValidNumber(Infinity); // false (not finite)
isValidNumber(null); // false (invalid type)
Checks whether a given input is a valid number in either Bangla or English digits. Considers negative and floating-point numbers.