JS对文本框值的判断示例

 JS判断只能是数字和小数点,下面为大家介绍下使用JS对文本框值的判断,需要的朋友可以参考下

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 t_value="" o_value="" onkeypress="if(!this.value.match(/^[+-]?d*?.?d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))this.o_value=this.value" onkeyup="if(!this.value.match(/^[+-]?d*?.?d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))this.o_value=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.o_value=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 || /.dd$/.test(value))event.returnValue=false"> 
 
8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号: 
 
<input onkeyup="this.value=this.value.replace(/^(-)*(d+).(dd).*$/,'$1$2.$3')"> 
 
只能是数字和小数点和加减乘際 
 
onkeypress="return event.keyCode>=4&&event.keyCode<=57" 
 

时间: 2024-10-18 11:56:37

JS对文本框值的判断示例的相关文章

JS对文本框值的判断示例_javascript技巧

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))ex

js文本框-js获取文本框的值,有默认值

问题描述 js获取文本框的值,有默认值 文本框的默认值为value="",我给设置了失去焦点事件,等我输入了"你好",失去焦点 alert文本框的值,输出的却是""; 怎么解决? 解决方案 function show(){ obj1=document.getElementById("aaaa"); alert(obj1.value); } 随便怎么试都行啊 解决方案二: 解决方案三: 文本框加个onblur="sho

js设置文本框中焦点位置在最后的示例代码

 本篇文章主要是对js设置文本框中焦点位置在最后的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在火狐浏览器中直接使用this.focus();即可实现.   在IE中,在this.focus();之后再把文本框的值赋给文本框,焦点即在最后了.很简单哟!!   如:   代码如下: var tar=document.getElementByIdx_x("name"); if(tar.attachEvent){ tar.attachEvent('onmouseover

JS获取文本框,下拉框,单选框的值的简单实例

 本篇文章主要是对JS获取文本框,下拉框,单选框值的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 1.文本框   1.1 <input type="text" name="test" id="test">   通过var t=document.getElementById("test").value把值赋给变量t,   1.2 当然也可以反过来把已知的变量值赋给文本框,例如:   var m =

javascript-如何用Js实现文本框只能输入数字且只能输入1-15号数字,且大于15设值为15,小于1设值为1

问题描述 如何用Js实现文本框只能输入数字且只能输入1-15号数字,且大于15设值为15,小于1设值为1 如何用Js实现文本框 ①只能输入数字 ②只能输入1-15号数字 ③且大于15设值为15,小于1设值为1? ④不能支持粘贴操作, 原本用正则表达式表示为如下,只能实现仅输入两位数字,不能粘贴,不能输入其他数字以外字符 用正则实现了①④如何实现②③???? <input type="text" onkeyup="this.value=this.value.replace

js实现文本框中焦点在最后位置

 本篇文章主要是对js实现文本框中焦点在最后位置的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所 帮助 在一般的程序中.程序员做输入框内容正确性检测时一般喜欢通过判断内容的合法性来确定焦点框.   如:    代码如下: if(obj.value==""){    obj.focus();    return false; }   这样当哪一项输入框为空是就将焦点移动那一项输入框..这项功能使用起来非常方便..但是存在一个小小的问题...   那就是obj.focus()

ava cript-js实现动态的给某一个文本框赋值,赋三个文本框值到这个里面

问题描述 js实现动态的给某一个文本框赋值,赋三个文本框值到这个里面 我要把门数,座位数,车身形式值取出,赋值给车身结构,我该怎么样动态的给它赋值,主要是怎么样写方法,在那个里面写什么方法,才能实现这个 解决方案 $("#元素id).val JavaScript是getelementbyid 解决方案二: $("#id值").val("赋值"); 解决方案三: getelementbyid(#id ).text = "xxxxxx";

JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法_javascript技巧

多网站的需要填写的文本框在默认状态下都会给出一个默认的提示语言,当鼠标点击此文本框的时候能够将里面的默认文本清除,当删除输入的文本且焦点离开文本框的时候再将默认的文本写入文本框. 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.jb51.net/&quo

js计算文本框输入的字符数_javascript技巧

使用JavaScript实时的计算用户当前输入的字符数函数代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JavaScript统计字符数</title> <script language="javascript"> function C