`

JS控制文本框只能输入整数或带一位小数的浮点数

 
阅读更多
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
 <title>无标题页</title>
 <script type="text/javascript" language="javascript">
 //控制文本框只能输入整数或带一位小数的浮点数
 function regInput(obj, inputStr)
 {
  var reg=/^\d*\.?\d{0,1}$/;
  var docSel = document.selection.createRange()
  if (docSel.parentElement().tagName != "INPUT") return false
  oSel = docSel.duplicate()
  oSel.text = ""
  var srcRange = obj.createTextRange()
  oSel.setEndPoint("StartToStart", srcRange)
  var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
  return reg.test(str)
 }

 </script>

</head>
<body>
    <form id="form1" runat="server">
      
        测试html控件:
        <input onkeypress="return regInput(this,String.fromCharCode(event.keyCode))"
            onpaste="return regInput(this,window.clipboardData.getData('Text'))"
            ondrop="return regInput(this,event.dataTransfer.getData('Text'))">
    </form>
</body>
</html>

 

分享到:
评论

相关推荐

    wpf 文本框只能输入小数,整数,可允许负号

    文本框验证,允许输入整数、小数、负号;键盘验证;文本框文本改变事件;

    js限制文本框只能输入整数或者带小数点的数字

    如何用js限制文本框输入,只允许输入整数或带一位小数的浮点数,本文分享一例代码,有需要的朋友参考下

    基于jQuery实现文本框只能输入数字(小数、整数)

    在实际应用中,文本框中有时候只能够允许输入整数,但是有时候可能更为”博爱”一点,可以允许输入浮点数,下面就通过实例代码介绍一下如何利用jquery实现文本框只能输入小数,代码如下: &lt;!DOCTYPE html&gt; &lt;...

    多功能文本框控件源码及示例

    主要功能是限制Text文本框的输入的字符,防止输入不符合要求,使用户按照规则输入,比如...3、控制用户可录入整数、浮点数(自定义小数位数)、大写字母、小写字母、中文、电话号码、IP地址等。 4、响应回车焦点下移。

    数字的正则表达式写法参考书

    11. 只能输入两位小数,三位小数(有闪动)  (value.match(/^\d{3}$/))value="/value.replace(value,parseInt(value/10))" ;value="/value.replace(/\.\d*\./g,’."’)" onKeyPress="if((event.keyCode|| event....

    CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库

    用于控制输入数字类型文本框实现鼠标滚轮上下滑动改变值,支持正整数、小数类型输入文本。 兼容IE/Firefox/Opera/Safari/Chrom 可定义滚动变化间隔值,支持整数、浮点数 双击恢复初始值 仅3.92K,压缩后2.67K 代码 ...

    zltextbox多功能文本框控件

    多功能文本框控件 主要功能是限制Text文本框的输入的字符,防止输入不符合要求,使用户... 3、控制用户可录入整数、浮点数(自定义小数位数)、大写字母、小写字母、中文、电话号码、IP地址等。 4、响应回车焦点下移。

    ASP.NET文本框控件源码及示例

    摘要:.NET源码,控件组件,文本框控件 多功能文本框控件源码及示例,针对各类业务系统B/S的数据录入模式,对... 3、控制用户可录入整数、浮点数(自定义小数位数)、大写字母、小写字母、中文、电话号码、IP地址等。  

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    57、原生JavaScript确认是否键盘有效输入值 58、原生JavaScript获取网页被卷去的位置 59、原生JavaScript另一种正则日期格式化函数+调用方法 60、原生JavaScript时间个性化输出功能 61、原生JavaScript解决offsetX...

    Lab-32-Averager-GUI

    您可以假定在文本框中仅输入数字(整数或浮点数),每行输入一个。 提示 如果您对获取平均值感到困惑,执行平均值功能的一种方法是读取整个文本框,使用split函数从文本中创建一个列表,然后遍历列表以确定平均值。

    delphi 开发经验技巧宝典源码

    0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 0218 如何把ADO中的数据导入到ListBox中 ...

    delphi 开发经验技巧宝典源码06

    0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 0218 如何把ADO中的数据导入到ListBox中 ...

Global site tag (gtag.js) - Google Analytics