限制input只能输入数字/数字和小数点

1.限制input只能输入数字

<input id="Number" name="Number" type="text" class="form-control required" onkeyup="value=this.value.replace(/\D+/g,‘‘)" placeholder="请输入数量" />

2.限制input只能输入数字和小数点(用于金额输入框等)

<input id="Price" name="Price" type="text" class="form-control" onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,‘‘)" placeholder="请输入单价" />
时间: 2024-11-10 01:35:15

限制input只能输入数字/数字和小数点的相关文章

input框只能输入纯数字+格式化输入金额与银行卡JS代码

HTML页面代码示例: <div class="wrap">   <input type="text" id="bankCard" placeholder="输入银行卡号"> </div>   <div class="wrap">   <input type="text" id="moneyNum" placeho

INPUT只能输入数字

input只能输入数字: (只能输入数字,并且输入的值不能大于99),但是这样有个问题,就是当输入非数字字符时,输入框中所有的字符都会被清除 <input type="text" id="feePercentage" name="feePercentage" value="" onkeyup="if(isNaN(value) || value > 99)execCommand('undo')"

Event.keyCode控制input只能输入数字

<script> function onlyNum() { if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)) { if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode

input 只能输入数字(包括小数点)

场景: 需要在<input/>控制输入的内容为数字(包括小数点) inputOnChange = (value) { //只能输入 数字 或者 . value = value.replace(/[^0-9.]/g, "").trim() this.setState({ value }) }inputOnBlur = (value) { //失焦的时候 展现正确的数据格式 value = Number(value).toString(); //这里可以不变回字符串,担心数据要

用js使得输入框input只能输入数字

JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execCommand('undo')" 

javascript正则表达式控制input只能输入数字

不能输入中文 <input type="text" name="textfield"  onkeyup="this.value=this.value.replace(/[^/da-z_]/ig,'');"/>只能输入 数字和下划线<input onkeypress="return (/[/d_]/.test(String.fromCharCode(event.keyCode)))" style="i

js限制文本框input只能输入数字

JS判断只能是数字和小数点. 1,文本框只能输入数字代码(小数点也不能输入) 复制代码 代码示例:<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> 2,只能输入数字,能输小数点. 复制代码 代码示例:<input onkeyup="if(isNaN(value))e

限制input只能输入数字

限制input表单只能输入数字,代码如下: <input type="text" style="ime-mode:disabled;" onkeypress="return (/^(0|[1-9]\d*)$/.test(String.fromCharCode(event.keyCode)))"/> 说明: 1.style="ime-mode:disabled"意为关闭输入法. 2./^(0|[1-9]\d*)$/为

关于input只能输入数字的两种小方法

第一种: 直接给input标签 name赋值如下 <input name="start_price" id="start_price" type="text" size="5" onkeyup="value=value.replace(/[^\d^\.]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getD