读书人

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

发布时间: 2013-09-17 13:35:59 作者: rapoo

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

读书人网 >Web前端

热点推荐