`

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')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">

3.数字和小数点方法二
<input type=text tvalue="" ovalue="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" onblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.ovalue=this.value}">

4.只能输入字母和汉字
<input onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">

5.只能输入英文字母和数字,不能输入中文
<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

6.只能输入数字和英文<font color="Red">chun</font>
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">

7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">

8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

只能是数字和小数点和加减乘际
分享到:
评论

相关推荐

    输入框输入数字和小数点后两位

    这个是最直观的网页中常用的js判断输入框输入数字+小数点后两位(可以方便的更改为n位),不同于网上大部分的js判断方式,兼容ie,ff,chrome等多个常用浏览器,上传文件是一静态页面,更适合初学者的使用和更换,...

    解析使用js判断只能输入数字、字母等验证的方法(总结)

    JS判断只能是数字和小数点0.不能输入中文1)&lt;input onpaste=”return false;” type=”text” name=”textfield” style=”width:400px; ime-mode:disabled” value=””&gt;2)[removed]function chkIt(frm){if ...

    js限制input小数点前几位后几位

    1、可以动态设置小数点的前几位和后几位,进行实时校验; 2、通过正则表达式判断,超过设置的范围就不能输入了;...3、只能输入数字和小数点; 4、已经封装好的插件,可以直接使用。有使用的示例和必要的注释。

    使用JS判断是否数字和小数点组合的数字的两中方法比较(isNaN和逐判断)

    一:isNaN方法: isNaN()的意思是非数字,里面传入数字的话就返回false,传入的不是数字的话就返回true [空的话也是返回true,一个点也是返回true,点个数字组合返回的是false,说明是数字] 代码如下: [removed] ...

    JS对文本框值的判断示例

    JS判断只能是数字和小数点(摘录自其它资料,在此发表只为个人以后使用查找方便) 1.文本框只能输入数字(不包括小数点) &lt;input onkeyup=”this.value=this.value.replace(/\D/g,”)” onafterpaste=”this.value=...

    JS只能输入数字或数字和字母等的正则表达式

    JS判断只能是数字和小数点 0.不能输入中文 1)&lt;input onpaste=”return false;” type=”text” name=”textfield” style=”width:400px; ime-mode:disabled” value=””&gt; 2) 代码如下: [removed] function...

    javascript验证只能输入数字和一个小数点示例

    代码如下: function gaga(obj){ // 值允许输入一个小数点和数字 obj.value = obj.value.replace(/[^\d.]/g,””); //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/^\./g,””); //必须保证第...

    js代码-判断一个数字是否是整数

    js代码-判断一个数字是否是整数

    js限制input只能输入有效的数字(第一个不能是小数点)

    第一种方法:通过字符搜索判断等实现,适合功能增强 &lt;!doctype html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; [removed][removed] &lt;/...

    Angular限制input框输入金额(是小数的话只保留两位小数点)

    输入框要求输入金额,只能输入数字,可以是小数,必须保留小数点后两位。 js判断部分: checkInput: function (event) { var id = event.target.getAttribute(“id”);//获取input的id var reg = /^[-?\d]+(.)?(\d{...

    jquery判断小数点两位和自动删除小数两位后的数字

    jquery判断小数点两位和自动删除小数两位后的数字 基本就是,输入12.235689741 会转换成12.23,不会四舍五入啦 会javascript基础的都应该能看明白啦 不解释 代码如下: $(“#fileds”).find(“input”).blur(function...

    经典JavaScript正则表达式实战

    经典JavaScript正则表达式实战 目录 1. 正则表达式实战...1 2. 匹配结尾的数字...2 3.... 4. 判断字符串是不是由数字组成...3 ... 限制文本框只能输入数字和小数点等等...5 9. 替换小数点前内容为指定内容...5

    JS验证输入的是否是数字及保留几位小数问题

    主要介绍了JS验证输入的是否是数字及保留几位小数问题,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

    通用表单验证脚本.js

    判断字符是否是数字,可以有小数点,负数 判断字符是合法的电子邮件 判断字符是合法的日期 判断字符是合法的日期 判断字符是否是合法的电话021-55555555,(021) 判断字符是否是由str里的字符组成 判断字符是否是合法...

    JS正则表达式教程.txt

    限制文本框只能输入数字和小数点等等... 5 替换小数点前内容为指定内容... 5 只匹配中文的正则表达式... 5 返回字符串的中文字符个数... 6 正则表达式取得匹配IP地址前三段... 6 匹配与之间的内容... 7 用正则表达式...

    JavaScript中判断两个字符串是否相等的方法

    js中怎么判断两个字符串相等的实例 https://www.jb51.net/article/154827.htm var name = document.form1.txtUserName.value.toLowerCase(); if(name == urname) { // statements go here. }  JavaScript...

Global site tag (gtag.js) - Google Analytics