首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

下面是只能输入数字,如何改变下只能输入整数,这里需要输入-(负数)

2013-11-29 
下面是只能输入数字,怎么改变下只能输入整数,这里需要输入-(负数)只能输入数字onkeyupthis.valuethis.v

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

热点排行