Hallo,
function isInt(number)
{
return number == Math.floor(number);
}
> >
> > das sieht sehr gut aus. RegExp, [wie von mir vorgeschlagen](https://forum.selfhtml.org/?t=205596&m=1393959), ist wieder mal Overkill.
>
> Nicht wirklich:
> isInt('1e3') => true
das wäre ja korrekt, denn 1000 ist sicher eine Ganzzahl.
> isInt('') => true
Würde ich auch gutheißen, denn eine "leere" Eingabe soll in vielen Fällen als 0 gelten, und 0 ist selbstverständlich auch eine Ganzzahl.
> Aus dem Kontext heraus (Nummer ist/soll sein Marathon-Nummern)
Was zum Geier sind Marathon-Nummern?
> ~~~javascript
function isMarathonNumber(value) {
> return (0 != value) && (null === String(value).match(/[^0-9]/));
> }
Also doch wieder ein RegEx - und warum willst du die 0 sowie negative Zahlen ausschließen?
Ciao,
Martin
--
Schon gewusst, dass Aftershave trotz des Namens eigentlich eher fürs Gesicht gedacht ist?
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Schon gewusst, dass Aftershave trotz des Namens eigentlich eher fürs Gesicht gedacht ist?
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(