Regexbefehl gesucht!

Il_Galactico

Grünschnabel
Hallo Zusammen,

ich bin neu hier in diesem Forum und bin mir deshalb noch nicht sicher, ob ich meinen Beitrag ans richtige Ort poste.

Auf jeden Fall habe ich momentan ein Problem mit Regex.
Und zwar sollen alle Zahlen die grösser als 0 sind, d.h. alle positiven Zahlen, als korrekt angesehen werden. Zahlen wie -1 zum Beispiel, sollen als nicht gültig angesehen werden.

Habe schon etliche Regex-Befehle durch, aber finde einfach keine Lösung.
Habt ihr eine Lösung?


Gruss Il_Galactico
 
Hi,

vielleicht hilft dir auch eine Lösung ohne reguläre Ausdrücke.

Zunächst prüfst du, ob es sich um einen Zahlenwert handelt und testest diesen im Erfolgsfall, ob er positiv ist.

Beispiel:
Code:
function checkNumber(varTest){
  if(!isNaN(Number(varTest)) && (Number(varTest)>0))
    return true;

  return false;
}

if(checkNumber("1"))
  alert("Positiv");
else
  alert("Negativ");
Ciao
Quaese
 

Neue Beiträge

Zurück