读书人

匹配数字或包含至多两位小数的数字

发布时间: 2013-11-09 17:06:41 作者: rapoo

匹配数字或包含最多两位小数的数字

1、匹配数字
<input onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
2、匹配数字或包含最多两位小数的数字
<input onkeyup="if(this.value==this.value2);if(this.value.search(/^\d*(?:\.\d{0,2})?$/)==-1)this.value=(this.value2)?this.value2:'';else this.value2=this.value;">

读书人网 >Web前端

热点推荐