javascript 表单输入内容限制

原创 2007年10月08日 13:16:00

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')">

 

9.只能输入汉字

//*  <SCRIPT>
function onlychinese()
...{
if ((window.event.keyCode >=32&& (window.event.keyCode <= 126))
...{
window.event.keyCode 
= 0 ;
}

}

</SCRIPT>

<FORM name=frm >只能输入汉字的输入框
<P><INPUT onkeypress="onlychinese() " name=test> <INPUT type=button value=只能输入中文 name=submit  onclick="javascript:ALERT('谢谢您的访问!')"> </P></FORM> 

*// 

【JavaScript】——限制文本框输入内容

js限制文本框input只能输入数字
  • u010164936
  • u010164936
  • 2016-08-11 15:48:12
  • 1323

html表单对输入数据的几种限制的绕过

1.长度限制,例如: Product: iPhone 5 Price: 449 Quantity: maxlength=”1”> 2. 采用javascri...
  • u012684933
  • u012684933
  • 2014-02-27 23:10:22
  • 1972

表单输入框限制---正则表达式

script> $(function(){ //data-xxx 属性:用于存储页面的自定义数据 $("[data-keyup='integer']").keyup(function(){ ...
  • yangjunjie52
  • yangjunjie52
  • 2018-01-17 10:11:26
  • 21

表单输入限制方法代码

  • 2009年01月17日 21:43
  • 2KB
  • 下载

js验证大全-很详细

  • 2009年04月17日 10:11
  • 13KB
  • 下载

一个限制只能输入中文的js代码

一例js代码,限制禁止输入中文,感觉还不错。收藏下。 html> head> meta http-equiv="Content-Type" content="text...
  • jbxue123
  • jbxue123
  • 2014-05-01 08:27:59
  • 917

javascript 控制input只允许输入的各种指定内容

老是遇到一些校验 1.只允许输入数字 2.只允许输入输入大小写英文字母,数字和下划线 方法一: ...
  • u010931123
  • u010931123
  • 2017-11-08 16:01:12
  • 694

js前端表单验证(禁止输入)

可以防止一部分xss攻击等问题 1.标签上直接替换方法: JS 控制不能输入特殊字符 1 2...
  • u011001084
  • u011001084
  • 2016-11-28 16:16:40
  • 767

JS常见的表单输入限制方法的代码

下面这些是javascript常见的表单输入限制功能,做网站时常用的表单输入限制功能的方法,可以限制用户输入哪些特定的字符,很实用。 在输入的时候限制用户的输入: 1.文本框只能输入数字代...
  • q1579153275
  • q1579153275
  • 2011-11-15 17:30:23
  • 342

JavaScript表单数据验证

接触JavaScript有一年多了,刚开始做项目的时候,大部份时候都只会用JavaScript去做一些表单输入的基本验证,但是随着Web2.0的兴起,JavaScript变得越来越重要。最深刻的体会就...
  • fcrpg2005
  • fcrpg2005
  • 2007-02-22 21:23:00
  • 1586
收藏助手
不良信息举报
您举报文章:javascript 表单输入内容限制
举报原因:
原因补充:

(最多只允许输入30个字)