各种数目字校验正则表达式

各种数字校验正则表达式正整数:/^\d+$/.test(this.value))负整数:/^-\d+$/.test(this.value))整 数:/^-?\d

各种数字校验正则表达式
正整数:   /^\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))