Javascript - Validierung, nur Zahlen

Ich versuche, mein Anmeldeformular so zu gestalten, dass es nur dann gültig ist, wenn nur Zahlen eingegeben wurden. Ich kann es zu arbeiten, wenn die Eingabe nur Ziffern ist, aber wenn ich irgendwelche Zeichen nach einer Zahl eingebe, validiert es noch usw. 12akf wird arbeiten. 1 Uhr morgens wird funktionieren. Wie komme ich daran vorbei?

Teil des Logins

<form name="myForm">
    <label for="firstname">Age: </label>
    <input name="num" type="text" id="username" size="1">
    <input type="submit" value="Login" onclick="return validateForm()">

function validateForm()
{

    var z = document.forms["myForm"]["num"].value;
    if(!z.match(/^\d+/))
        {
        alert("Please only enter numeric characters only for your Age! (Allowed input:0-9)")
        }
}

Antworten auf die Frage(12)

Ihre Antwort auf die Frage