Add NaN check to number input validator

This commit is contained in:
regalijan 2023-10-19 16:49:47 -04:00
parent 59eac9795a
commit 86f67294fb
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -39,6 +39,7 @@ export default function ({
function isNumberElemInvalid(e: HTMLInputElement): boolean { function isNumberElemInvalid(e: HTMLInputElement): boolean {
return !( return !(
e.value || e.value ||
isNaN(e.valueAsNumber) ||
e.valueAsNumber <= Number.MAX_SAFE_INTEGER || e.valueAsNumber <= Number.MAX_SAFE_INTEGER ||
e.valueAsNumber >= Number.MIN_SAFE_INTEGER e.valueAsNumber >= Number.MIN_SAFE_INTEGER
); );