各种数字校验正则表达式
正整数: /^\d+$/.test(this.value))
负整数: /^-\d+$/.test(this.value))
整 数: /^-?\d+$/.test(this.value))
正小数: /^\d+\.\d+$/.test(this.value))
负小数: /^-\d+\.\d+$/.test(this.value))
小 数: /^-?\d+\.\d+$/.test(this.value))
实 数: /^-?\d+\.?\d*$/.test(this.value))
保留1位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,1}$/.test(this.value))
保留2位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,2}$/.test(this.value))
保留3位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,3}$/.test(this.value))