响应焦点离开时判断输入框中的是否是数字

在页面上写一个text输入框,响应焦点离开时判断输入框中的是否是数字,如果不是则弹出提示框,只能输入数字

var input = document.getElementById(inputid)
input.onblur=function(){
  if(!isNaN(input.value)){
    alert("只能输入数字")
  }
}

onblur监听失去焦点事件
isNaN判断是否是数字
如有帮助,麻烦点个[采纳此答案]谢谢啦^O^

题主要的代码如下

<input type="text" onchange="if (!/^\d+(\.\d+)?$/.test(this.value)) { alert('请输入数字!'); this.select();}" placeholder="请输入数字!" />

有帮助麻烦点下【采纳该答案】,谢谢~~有其他问题可以继续交流~