私は0-9の数字だけを許可する次のコードを持っています。
しかし、私は-(ハイフン)も許可したい。[-ASCIIコードは45]
私はそれを試した..しかし役に立たない..私のコードを更新できますか?
関数isNumericKey(e)
{{
if(window.event){var charCode = window.event.keyCode; }
else if(e){var charCode = e.which; }
else{trueを返します; }
if(charCode> 31 &&(charCode <48 || charCode> 57)){falseを返す; }
trueを返します。
}
関数submitMyNumber()
{{
var input = document.getElementById('myInput')。value;
input.match(/ ^ [0-9-] + $ /)!=nullを返します。
}
<form>
<input type="text" id="myInput" name="myInput" onkeypress="return isNumericKey(event);" /><br />
<input type="submit" id="mySubmit" name="mySubmit" value="Submit My Number" onclick="return submitMyNumber();" />
</form></pre>
Laxman Chowdary