`
louisnan
  • 浏览: 27015 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

输入验证类(守度原创噢~~)Inputvalid.js

SQL 
阅读更多
//2009-5-7

/* 输入验证类*/
InputValid = function(str,isNum,min,max) {
	var temp = false;
	alert('进入验证类');
	alert(str.value);
	if(!CheckLegal(str)){//判断sql注入
		alert('安全字符串,没有sql注入');
		if(CheckNull(str)){//判断非空字符
			alert('非空');
			if(isNum){
				alert('是数字类型');
				if(CheckNum(str,min,max)){//判断数字与范围
					alert('符合数字范围');
					temp = true;
				}
			}else{
				alert('是字符串类型');
				temp = true;
			}
		}else{
			alert('输入为空');
		}
	}
	return temp;
};

/*判空*/
function CheckNull( str ){
	var temp = false;
	if(str){
		if(str.value){
			str.value = Trim(str.value);
			if(str.value.length > 0){
				temp = true;
			}
		}
	}
	return temp;
}
/*判断数字与范围*/
function CheckNum(str,min,max){
	var temp = false;
	if(!isNaN(str.value)){
		alert(1);
		if(str.value >= min && str.value <= max){
			alert(2);
			temp = true;
		}
	}
	return temp;
}
/*防止sql注入*/
function CheckLegal( str ){
	var temp = false;
	re= /select|update|delete|exec|count|'|"|=|;|>|<|%/i;
	sqlMsg = "请您不要在参数中输入特殊字符和SQL关键字!"
	if ( re.test(str.value) )
	{
		alert( sqlMsg );
		str.value = '';
		str.focus();
		temp = true;
	}
	return temp;
}

/*去左空格*/  
function LTrim(str) 
{ 
	var i; 
	for(i=0;i<str.length;i++) 
	{ 
		if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; 
	} 
	str=str.substring(i,str.length); 
	return str; 
}
/*去右空格*/
function RTrim(str) 
{ 
	var i; 
	for(i=str.length-1;i>=0;i--) 
	{ 
		if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; 
	} 
	str=str.substring(0,i+1); 
	return str; 
} 
/*去左右空格*/  
function Trim(str) 
{ 
	return LTrim(RTrim(str)); 
} 
分享到:
评论

相关推荐

    前端项目-valid.js.zip

    在前端开发中,数据验证是不可或缺的一环,它确保用户输入的数据符合预期的格式和规则,从而维护应用程序的稳定性和安全性。"valid.js"是一个专为前端设计的轻量级库,用于执行数据验证。这个库的目标是简化复杂的...

    html~~京东实训测试.zip

    - `页面特定脚本(如login.js, index.js, register.js)`: 为每个页面添加额外的功能,如表单验证、动态效果等。 综上所述,这个实训项目涵盖了HTML的基础结构和元素,以及如何结合CSS和JavaScript来创建一个具有...

    JS input正则验证大全

    在JavaScript编程中,正则表达式...总之,“JS input正则验证大全”提供了JavaScript中常见的输入验证方法,对于前端开发者来说,是一个非常实用的参考资料。通过深入理解和实践,可以提升输入数据的有效性和安全性。

    JavaScript Input 输入验证

    javaScript Input输入限制集合,直接引用就可以使用,以后会慢慢继承再其中,感谢下载体验

    javascript 表单验证禁止输入中文汉字

    在网页开发中,表单验证是一项非常重要的任务,它确保用户输入的数据符合预期的格式,以提高数据质量并减少服务器端的压力。JavaScript 是一种常用的客户端脚本语言,它可以直接在用户的浏览器上运行,用于实现表单...

    javascript实现前端input密码输入强度验证.docx

    本篇文章将详细介绍如何使用JavaScript来实现前端密码输入强度验证,并通过具体的示例代码来展示其实现过程。 #### 一、需求分析 根据题目中的描述,我们需要实现一个前端密码强度验证的功能。该功能需满足以下需求...

    JS验证只能输入数字

    根据给定文件的信息,本文将详细介绍如何使用JavaScript(简称JS)进行输入验证,具体包括三种情况:一是确保用户只能输入数字;二是确保用户输入的是字母、数字或下划线;三是验证固定电话号码的格式是否正确。这三...

    纯javascript弹出框验证表单(Check.js)

    本文将详细介绍一个基于纯JavaScript实现的弹出框验证表单——Check.js,以及如何利用它进行有效的用户输入验证。 Check.js是一个轻量级的JavaScript库,专注于提供美观且功能丰富的表单验证解决方案。由于它不依赖...

    基于WeiboSenti100k微博评论数据集+Bert微调的中文情感分析源码+使用说明+数据集.zip

    1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载体验!下载完使用问题请私信沟通。 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校...

    JS验证表单大全

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

    vue表单验证validate.min.js使用例子,formdata 文件上传表单提交

    在Vue.js应用中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预期的格式和规则,从而提高数据质量和用户体验。`validate.min.js`是一个强大的表单验证库,它可以让我们自定义验证规则并提供中文错误提示...

    create_pairs_for_valid.py

    facenet训练时人脸验证测试文件生成流程,完整代码,可直接执行,两个参数,一个为需要验证的人脸数据集(经过检测后的),一个为输出txt文件,输出文件可直接用于facenet训练验证用

    js验证密码输入

    在IT领域,特别是Web开发中,前端验证是确保数据安全性和用户体验的重要环节。本文将深入解析如何使用JavaScript进行密码输入的验证,确保用户两次输入的密码一致,从而提高注册或更改密码过程的安全性。 ### 核心...

    JS验证方法大全.

    ### JS验证方法大全 在Web开发中,JavaScript(简称JS)是一种非常重要的客户端脚本语言,广泛用于网页交互效果的实现。其中,数据验证是非常关键的一环,它可以帮助开发者确保用户输入的数据符合预期的格式或者...

    javascript经典特效---按钮与input框.rar

    3. **表单验证**:对于输入框,我们可以编写JavaScript函数来验证用户输入的数据,如检查邮箱格式、手机号码合法性等,提供实时反馈。 4. **动画效果**:通过CSS3和JavaScript,可以为按钮添加过渡、动画效果,比如...

    js验证大全.txt

    根据给定文件的信息,我们可以提炼出一系列关于JavaScript验证方法的知识点,这些方法涵盖了从基本的长度检查到复杂的正则表达式匹配,适用于不同阶段的开发者。以下是对这些知识点的详细解释: ### 1. 验证文本框...

    js验证错误信息.rar

    在JavaScript(JS)中,验证错误信息是网页前端开发中不可或缺的部分。这通常涉及到用户输入数据的检查,确保数据的有效性和安全性。"js验证错误信息.rar" 包含的资源显然是一个封装了验证功能的JS类,适用于文本框...

    js 各种输入格式验证

    根据给定的信息,我们可以整理出一系列关于JavaScript中各种输入格式验证的方法和技术。下面将详细介绍这些技术点,并提供相应的代码示例。 ### 1. JavaScript文本输入框验证 #### 1.1 文本输入框(`&lt;input&gt;` 和 `...

    JS表单脚本输入验证

    在JavaScript(JS)中,表单脚本输入验证是网页开发中的重要环节,它确保用户在提交表单前输入的数据符合预设的规则,从而提高数据质量和用户体验。这篇博客(博文链接:https://zlk.iteye.com/blog/592365)可能...

Global site tag (gtag.js) - Google Analytics