In Typescript, questo mostra un errore che dice che isNaN accetta solo valori numerici
isNaN('9BX46B6A')
e questo restituisce false perché parseFloat('9BX46B6A')valuta9
isNaN(parseFloat('9BX46B6A'))
Posso ancora eseguire l'errore visualizzato in Visual Studio, ma vorrei farlo nel modo giusto.
Attualmente, ho scritto questa funzione modificata -
static isNaNModified = (inputStr: string) => {
var numericRepr = parseFloat(inputStr);
return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length;
}