下面是只能输入数字,怎么改变下只能输入整数,这里需要输入-(负数)
只能输入数字
onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"
只能输入整数该怎么改 "这里需要输入-(负数)"
请高手帮忙用上面的代码改一下支持能输入-
------解决方案--------------------onkeyup="this.value=this.value.replace(/[^\d-]/g,'')" onafterpaste="this.value=this.value.replace(/[^\d-]/g,'')"
------解决方案--------------------this.value=this.value.replace(/^(-?\d+)/g,'$1')
------解决方案--------------------this.value=this.value.replace(/^(-?\d*)/,'$1')
------解决方案--------------------<input type="text" onkeyup="this.value=this.value.replace(/[^\d-]
------解决方案--------------------
\d-
------解决方案--------------------
-{2}/g,'')" onafterpaste="this.value=this.value.replace(/[^\d-]
------解决方案--------------------
\d-
------解决方案--------------------
-{2}/g,'')" >
仍有瑕疵