`
MaximusGet
  • 浏览: 14867 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

JS 正则验证 键盘监听事件

 
阅读更多
//页面键盘事件事件 单号正则验证
document.onkeypress=function(){
	var keycode = String.fromCharCode(event.keyCode);
	var re = new RegExp(/^[A-Za-z0-9]+$/);
	var result = re.test(keycode);
	event.returnValue=false;
	var transitNo = document.getElementById('transitNo');
	if(result){
		transitNo.value = transitNo.value+keycode.toUpperCase();
	}else{
		
	}
	if(event.keyCode==13){transitIn();}
}
//监听粘贴事件
document.body.onpaste=function(){
	var val = window.clipboardData.getData("Text");
	var re = new RegExp(/^[A-Za-z0-9]+$/);
	for(var i=0;i<val.length;i++){
		var tmp = val.substr(i,1);		
		if(!re.test(tmp)){
			val = val.replace(tmp,"").toUpperCase();
			i--;
		}
	}
	event.returnValue=false;
	document.getElementById('transitNo').value=val;
}

 

分享到:
评论

相关推荐

    js正则表达式限制文本框只能输入字母和汉字

    本篇文章将深入探讨如何使用JavaScript(简称JS)中的正则表达式来实现一个文本框仅能输入字母(包括大小写)和汉字的功能。 #### 1. 理解需求 题目所提及的需求是:创建一个HTML文本框,通过JavaScript控制其输入...

    js正则表达式验证密码强度【推荐】

    本文详细介绍了如何使用JavaScript语言结合正则表达式来验证密码强度,并通过实例代码的形式对这一技术进行了演示。通过本文的介绍,我们可以了解到如何通过编写正则表达式,根据不同的密码规则来判断密码强度,并...

    【JavaScript源代码】JavaScript正则验证密码强弱度的实现方法.docx

    ### JavaScript正则表达式验证密码强度的实现方法 在现代Web开发中,为了保障用户账号的安全性,常常需要对用户设置的密码进行强度检测。本文将详细介绍如何利用JavaScript结合正则表达式来实现这一功能。 #### ...

    JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】

    通过监听文本框的键盘事件(例如onkeyup),可以使用正则表达式/[^0-9.]/g来移除非数字和非小数点的字符,这样就只允许用户输入数字和小数点。 3. 验证字符串是否只包含数字 要验证一个字符串是否全部由数字组成,...

    各种正则表达式验证有数字英文中文符号

    这些代码通过监听键盘事件(如`onkeyup`)来过滤输入,确保用户只能输入符合预设条件的字符,从而增强了数据输入的准确性与安全性。 总之,正则表达式是一种强大的工具,用于模式匹配和文本解析,在数据验证和处理...

    js验证大全(正则表达式)

    3. **只能输入英文**:通过监听键盘事件,检查按键码判断是否为英文字符,如: ```javascript function onlyEng() { if (!(event.keyCode &gt;= 65 && event.keyCode )) { event.returnValue = false; } } ();"&gt; ```...

    js正则表达式限制文本框只能输入数字,小数点,英文字母.pdf

    对于文本框的输入控制,主要通过监听键盘事件(如`onkeyup`)并在事件触发时检查输入的内容是否符合预期的格式来进行。 #### 三、具体实现 ##### 1. 仅允许数字输入(不允许小数点) ```html (/\D/g, '')"&gt; ``` ...

    js表单验证控制代码大全

    可以监听键盘事件,如`onkeyup`,并通过比较`event.keyCode`来判断是否为英文字符。例如,`event.keyCode &gt;= 65 && event.keyCode 表示大写字母A到Z。 4. **验证数字**: 使用正则表达式可以检查输入是否为数字。...

    JS特效,javascript验证相关

    正则表达式是JavaScript进行复杂数据验证的强大工具。通过编写特定的正则模式,可以匹配各种格式的输入,如验证密码强度(包含大小写字母、数字、特殊字符等)、身份证号码等。 3. **实时验证** 使用JavaScript,...

    js常用的表单验证(自己收集的哦。很多的代码)

    正则表达式在JavaScript中用于复杂的数据格式验证,如手机号码、身份证号、网址等。例如,验证电话号码可能使用`/^\d{11}$/`,确保输入是11位数字。 4. **HTML5内置验证**: HTML5引入了一些新的表单属性,如`...

    js表单验证大全.doc

    使用事件监听器`onkeyup`,配合正则表达式`/[^\w]/g`,禁止输入除英文字母之外的任何字符。 4. **只能输入数字**: 监听`keydown`事件,通过判断键盘按键码`keyCode`来确保只有数字键被允许。同时考虑了主键盘和...

    js验证\注册页面

    2. **事件监听**:通过监听键盘事件(如keyup、blur),实时检查输入框中的数据,并显示即时反馈。 3. **异步请求**:使用Ajax发送异步请求到服务器,检查如用户名唯一性等无法在客户端验证的信息。 4. **DOM操作**...

    js验证表单大全

    ### JS验证表单大全知识点详解 #### 一、JS字符串长度限制、判断字符长度、JS限制输入、限制不能输入、Textarea长度限制 1. **基本原理:** - 使用JavaScript来控制用户输入的长度。 - 通过监听`onkeyup`事件,...

    JS验证表单大全

    ### JS验证表单大全知识点详解 #### 一、长度限制 **知识点概述:** 此功能主要用来限制用户在表单中的输入长度,确保输入的数据不会过长,这有助于提高数据处理效率并避免潜在的安全问题。 **实现代码示例:** ``...

    input框只能输入数字和一个小数点

    // 监听键盘输入事件 input.addEventListener('input', function(event) { var value = event.target.value; // 移除多余的非数字字符和多余的小数点 var cleanedValue = value.replace(/[^0-9.]/g, '').replace...

    javascript客户端验证和页面特效制作

    监听键盘事件,当检测到回车键时,使用 JavaScript 自动将焦点转移到下一个输入框。 ##### 三、制作输入提示特效 使用 JavaScript 监听输入框的变化,在用户输入时显示提示信息。 ##### 四、制作内容动态改变的层...

    12 - 键盘输入序列的验证指南.rar

    本资源“12 - 键盘输入序列的验证指南”可能包含一系列关于如何在JavaScript(JS)环境中有效验证用户通过键盘输入的数据的方法和最佳实践。下面将详细介绍这个主题中的相关知识点。 一、键盘事件 在JavaScript中,...

    js验证大全几乎覆所有javascript的验证方法

    4. **只能输入数字**:通过监听键盘事件,检查按键值是否在数字范围内,或者使用正则表达式进行验证。 ```html ();"&gt; function onlyNum() { if (!((event.keyCode &gt;= 48 && event.keyCode ) || (event.keyCode &gt;=...

Global site tag (gtag.js) - Google Analytics