读书人

下面是只能输入数字如何改变下只能输

发布时间: 2013-11-29 00:21:24 作者: rapoo

下面是只能输入数字,怎么改变下只能输入整数,这里需要输入-(负数)
只能输入数字
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,'')" >
仍有瑕疵

读书人网 >JavaScript

热点推荐