请输入:<input type="text" name="daysLastYear" style="width:135px;" value="" onkeyup="value=checkData(value);"onbeforepaste="clipboardData.setData('text', checkData(clipboardData.getData('text')))" ondblclick="this.value='';" title="双击可清空" /> 天
<script language="javascript" type="text/javascript">
function checkData(value)
{
var str = value.replace(/[^\d\.]/g, '');
var pointIndex = str.search(/\./);
if(-1 !== pointIndex)
{
str = str.substr(0, pointIndex + 1).replace(/\./, '.5') ;
}
return str;
}
</script>
原来有个需求是输入天数。一天,两天的比较容易表示,用1,2... 但是有半天,我就用0.5表示。为了防止输入不合法的天数(0.1,0.2),就要写js判断了。
分享到:
相关推荐
请输入数字,只能输入数字哦:<input "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
(一)TEdit、TDBEdit、TComboBox、TDBComboBox的输入 ...(1)整数输入只能输入数字0-9、+、- (2)浮点输入只能输入数字0-9、+、-、. (3)+和-只能有其一,并且只能出现在最前面 (4).只能有一个 (5)限制小数位数
el-input限制输入框只能输入数字
最近在做项目中碰见了这么个问题,需要输入数字,但是只能输入正整数,在网上找的没找到自己想要的,所以就自己想了两个办法,在这里跟大家分享一下。(因为是刚毕业,第一次写博客,所以有点生疏,请各位大佬担待...
只能输入数字的控件,限制字符,其它字符不能输入。
js 特效 html 特效 输入框无法输入 js 特效 html 特效 输入框无法输入
主要介绍了通过js实现input输入框只能输入数字的实现方法,主要是通过正则表达式替换实现,需要的朋友可以参考下
基于vs2005平台的,一个限制只能输入十六进制字符的edit控件,派生CEdit类了一个子类
vue中Vant的field输入框实现输入内容可见密码 demo.可以直接移植使用.免C币下载 https://download.lllomh.com/cliect/#/product/F422705952730242
两个插件 都差不多。都不能在全屏下 输入中文。
主要介绍了angular inputNumber指令输入框只能输入数字的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数的相关资料,需要的朋友可以参考下
主要介绍了vue限制输入框只能输入8位整数和2位小数,文中我们使用v-model加watch 实现这一个功能,代码简单易懂,需要的朋友可以参考下
Windows 7旗舰版系统下浏览器网页输入框无法输入文字.docx
label或者输入框textfField输入的字符串的大小宽度
请输入数字或字母:<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData ('text').replace(/[^\d]/g,''))">
停止输入后触发时间(可设置延迟时间),资源是测试页面,简洁明了,点开即可看到效果
用ASCII码和正则分别实现限制输入框输入数值