In Typoskript ist, zeigt dies eine Fehlermeldung, isNaN In Typoskript, Wie kann man prüfen, ob ein String Numeric
isNaN('9BX46B6A')
nur numerische Werte
akzeptiert und diese gibt false zurück, weilparseFloat('9BX46B6A')
zu
9
isNaN(parseFloat('9BX46B6A'))
bewertet Ich kann immer noch mit dem Fehler laufen in Visual Studio laufen, aber ich möchte es richtig machen.
Derzeit habe ich diese geänderte Funktion geschrieben -
static isNaNModified = (inputStr: string) => {
var numericRepr = parseFloat(inputStr);
return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length;
}
Mögliche Duplikat von [ TypeScript Konvertiert einen String in eine Zahl] (http://stackoverflow.com/questions/14667713/typescript-converting-a-string-to-a-number) –