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
  • 1144

EditText如何限制输入内容

其实我们经常遇到这样的需求,需要我们限制输入框的内容。比如,在做一个应用的登录模块的时候,可能就需要我们限制用户名和密码的格式。假如需求是用户名和密码必须都是英文字母或者数字组成,你会怎么做?可能你首...
  • u013320868
  • u013320868
  • 2016年06月01日 16:11
  • 1120

输入限制(输入字数或输入内容限制)

iOS开发中,经常会遇到要求对lw
  • potato512
  • potato512
  • 2014年05月22日 15:11
  • 880

数据存储之用户输入内容长度限制

数据库存储一个字符串我们一般会用char或varchar来定义字段的数据类型,不论选择哪种都会涉及到指定字段长度的问题,如果指定存储字段的字段长度是一个固定值,那显然在程序中就要限制用户输入内容的长度...
  • DeveloperFanyl
  • DeveloperFanyl
  • 2015年11月25日 22:46
  • 2465

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

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

android的edittext输入内容控制问题

http://ask.csdn.net/questions/2782     效果见图,我想要实现模版名下的EditText输入内容的控制,只允许输入a-z A-Z 0-9 分号; 和汉字。...
  • dajian790626
  • dajian790626
  • 2014年01月04日 00:22
  • 2570

JAVA限制文本框输入

我们在做JAVA GUI开发的时候,有的时候需要对文本框中的内容进行限制,比如最大长度、转换为大写等。今天就为大家介绍一下该如何实现。通过查阅JDK API,我们可以知道,在JTextField中提供...
  • jianggujin
  • jianggujin
  • 2016年03月31日 19:11
  • 2303

flask表单验证的流程

稍微看了一下flask form的验证源码 @app.route('/form', methods=['POST', 'GET']) def form(): form = EntriesFor...
  • yj1499945
  • yj1499945
  • 2017年12月28日 14:27
  • 27

HTML Input 标签限制输入类型

最近在开发完一个项目后,又测试人员测试bug,然后我根据他们测试出来的bug一个一个的改,然后就遇到了一个问题,文本框是用来搜索,但是,比如这个文本框是用来搜索年龄的区间,输入条件的时候,如果输入了非...
  • a13590394462
  • a13590394462
  • 2017年06月30日 10:30
  • 948

输入框禁止输入特殊字符串,限制输入文字长度

在开发中经常会遇到一些输入框禁止用户输入特殊字符的情况。最近总结了一下。 方法一:如果只是限制少量特殊字符的话可以用以下方法进行判断是否包含textField.text rangeOfString:...
  • ProMonkeys
  • ProMonkeys
  • 2017年07月07日 09:49
  • 626
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript 表单输入内容限制
举报原因:
原因补充:

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