Hallo,
Vielen Dank euch zwei. Sag ich ja, bin nicht fitt in regulären Ausdrücken, obwohl das nun wirklich ein sehr einfaches Beispiel war, oder?!
Ja, erfrischend einfach. Eigentlich brauchst du dafür auch die eckigen Klammern nicht. Die sind nur für Zeichenklassen, also wenn mehrere Zeichen gemeint sind wie in [0-9] oder ausführlicher in [0123456789].
/^\d+$/ tut's also auch.
Oder, wenn du Whitespace (Leerzeichen, Tabulatoren, Zeilenumbruch) am Anfang und/oder am Ende des Nummernstrings zulassen kannst, tut's auch
return !isNaN(variable) // ergibt true falls Nummer, sonst false
Gruß, Don P