如何设置input框,使其只能输入整数或小数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1271个文字,预计阅读时间需要6分钟。
第一:限制只能是整数 + input type=text name=number id=number onkeyup=if(!/^\d+$/.test(this.value)){alert('只能输入整数');this.value='';} + 如果不是整数则直接alert + 第二:限制是两位的小数 + input type=text
第一: 限制只能是整数
<input type = "text" name= "number" id = 'number' onkeyup= "if(! /^d+$/.test(this.value)){alert('只能整数');this.value='';}" />
如果不是整数就直接alert
第二: 限制是两位的小数
<input type = "text" name= "price" id = 'price' onkeyup= "if( ! /^d*(?:.d{0,2})?$/.test(this.value)){alert('只能输入数字,小数点后只能保留两位');this.value='';}" />
原理:
通过 正则表达式判断,不满足 执行alert。
本文共计1271个文字,预计阅读时间需要6分钟。
第一:限制只能是整数 + input type=text name=number id=number onkeyup=if(!/^\d+$/.test(this.value)){alert('只能输入整数');this.value='';} + 如果不是整数则直接alert + 第二:限制是两位的小数 + input type=text
第一: 限制只能是整数
<input type = "text" name= "number" id = 'number' onkeyup= "if(! /^d+$/.test(this.value)){alert('只能整数');this.value='';}" />
如果不是整数就直接alert
第二: 限制是两位的小数
<input type = "text" name= "price" id = 'price' onkeyup= "if( ! /^d*(?:.d{0,2})?$/.test(this.value)){alert('只能输入数字,小数点后只能保留两位');this.value='';}" />
原理:
通过 正则表达式判断,不满足 执行alert。

