Javascript 如何使输入仅接受数字?
如何使代码中只接受数字输入:Javascript 如何使输入仅接受数字?,javascript,Javascript,如何使代码中只接受数字输入:--> 谢谢大家! 您可以这样做: <input type="number"> ?我不想这样做,没有上下箭头可能重复是的,但我不知道如何使其适应我的代码…它在我的代码上不起作用,它仍然接受字符。。。 <input type="text" pattern="[0-9]+"> <input type="text" id="test" name="test"/> var input = document.getElementById
-->
谢谢大家! 您可以这样做:
<input type="number">
?我不想这样做,没有上下箭头可能重复是的,但我不知道如何使其适应我的代码…它在我的代码上不起作用,它仍然接受字符。。。
<input type="text" pattern="[0-9]+">
<input type="text" id="test" name="test"/>
var input = document.getElementById("test");
input.oninput = function(e){
if (/\D/g.test(this.value))
{
// Filter non-digits from input value.
this.value = this.value.replace(/\D/g, '');
}
}