Typescript에서 isNaN은 숫자 값만 허용한다는 오류를 표시합니다.
isNaN('9BX46B6A')
다음으로 parseFloat('9BX46B6A')평가 되기 때문에 false를 반환 합니다.9
isNaN(parseFloat('9BX46B6A'))
Visual Studio에 오류가 표시되어 계속 실행할 수 있지만 올바른 방법으로 수행하고 싶습니다.
현재이 수정 함수를 작성했습니다.
static isNaNModified = (inputStr: string) => {
var numericRepr = parseFloat(inputStr);
return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length;
}