onkeyup="value=value.replace(/\D+/g,'-')" title="请输入数字!" 看看这个吧 应该是有帮助的 好像是没有更好的方法了 这个也不错呀 你只要加载到你的INPUT里面就可以了
用正则判断一下就行了
触发事件.然后用正则进行匹配.如果非你要求的数值.就replace掉
onkeypress="return (event.keyCode>=48&&event.keyCode<58)||event.keyCode==46"
这个试下
什么意思,你能一个键敲出一个数字加一个小数点?