Das letzte Mal das ich von der isNumeric-Funktion gehört habe, hiess es noch: „Das gibt es die neue Funktion isValid()“ mit der kann man dann alle Typen abfragen. Also in diesem Fall statt
isNumeric('1a')
isValid('numeric','1a')
Welche beide NEIN zurückliefern sollten – tun sie aber leider nicht.
Um nun zu prüfen ob ein Wert numerisch ist, muss man
lsIsNumeric('1a')
nutzen. Keine Ahnung warum, ist aber so.
Eine andere Möglichkeit wäre eine RegEx zu nutzen, aber dann kann ich gleich mit nem Edding auf dem Bildschirm rum malen: