正则表达式
:/^-{0,1}\d{1,}.{0,1}\d{1,}$/
先保证obj.value必须是定义了的字符串
通过正则表达式判断是不是数字
/^-{0,1}\d{1,}.{0,1}\d{1,}$/.test(obj.value)
结果返回true或者false说明obj.value是或不是数字
如果判断输入的是否是数字,如果不是数字弹出一个提示:简易代码如下:<body>
<input type="text" id="inp"></table>
</body>
<script>
var oInp = document.getElementById('inp')
oInp.onblur=function(){
if(isNaN(Number(oInp.value))){ //当输入不是数字的时候,Number后返回的值是NaN然后用isNaN判断。
alert('不是数字!')
}
}
</script>