Javascript Validierung für Positive Integer Only Input

Ich habe zwei Textfelder, in denen nur positive ganze Zahlen erlaubt sind. Wenn alphabetische Werte oder andere Zeichen (z. B.% $ & * £ ") eingegeben werden, sollte eine Fehlermeldung angezeigt werden und die Werte dürfen keine Tabelle darstellen.

 <input type="button" value="total" name="B3" onclick="powerOf();">

In dieser Zeile kann eine Berechnung durchgeführt werden. Wie kann diese Validierung verhindern, dass bei Eingabe falscher Werte ein Fehler auftritt? Ab sofort werden Minuszahlen berechnet und die Eingabe von Alphabeten erzeugt eine leere Tabelle, die nicht ganz das ist, wonach ich gesucht habe:

(no1== no1.match(/^-\d+$/) ? alert("First number must be positive"): no1 = no1 ? no1 : 0);
        (no2== no2.match(/^-\d+$/) ? alert("Second number must be positive"): no2 = no2 ? no2 : 0)

        var range1 = parseInt(no1);
        var range2 = parseInt(no2);

Irgendwelche Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage