`
dengyll
  • 浏览: 93413 次
社区版块
存档分类
最新评论

常用的js验证代码

 
阅读更多

常用的js验证代码

//是否为空校验
function isEmpty(s) {
	var lll=trim(s);
	if( lll == null || lll.length == 0 )
		return true;
	else
		return false;
}
//删除字符串左边的空格
function ltrim(str) { 
	if(str.length==0)
		return(str);
	else {
		var idx=0;
		while(str.charAt(idx).search(/\s/)==0)
			idx++;
		return(str.substr(idx));
	}
}

//删除字符串右边的空格
function rtrim(str) { 
	if(str.length==0)
		return(str);
	else {
		var idx=str.length-1;
		while(str.charAt(idx).search(/\s/)==0)
			idx--;
		return(str.substring(0,idx+1));
	}
}

//删除字符串左右两边的空格
function trim(str) { 
	return(rtrim(ltrim(str)));
}

/*日期相比较*/
function compareDate(date1, date2) {
	if (trim(date1) == trim(date2))  	
		return 0;
	if (trim(date1) > trim(date2))  	
		return 1;
	if (trim(date1) < trim(date2))  	
		return -1;
}

//校验是否是Email
function isEmail(eml) {
	if(trim(eml)!='') {
	  var re=new RegExp("@[\\w]+(\\.[\\w]+)+{1}quot;);
	  return(re.test(eml));
	}
	else
	  return(true);
}

//是否是电话号
function isTel(tel) {
	var charcode;
	for (var i=0; i<tel.length; i++)	
	{
		charcode = tel.charCodeAt(i);
		if (charcode < 48 && charcode != 45 || charcode > 57)	
			return false;
	}
	return true;
}

//校验是否是实数
function isnumber(num) {
	var re=new RegExp("^-?[\\d]*\\.?[\\d]*{1}quot;);
	if(re.test(num))
		return(!isNaN(parseFloat(num)));
	else
		return(false);
}

//校验是否是整数
function isinteger(num)	{
	var re=new RegExp("^-?[\\d]*{1}quot;);
	if(re.test(num))
		return(!isNaN(parseInt(num)));
	else
		return(false);
}
//校验是否是数字和字母组合,并且是4-6位
function isNumOrLetters(str){
var re = new RegExp(/^[a-zA-Z0-9]{4,6}$/);
if(re.test(trim(str)))
return(true);
else
return(false);
}
分享到:
评论

相关推荐

    用户注册验证 js常用的验证代码

    用户注册验证常用的js代码用户注册验证常用的js代码用户注册验证常用的js代码用户注册验证常用的js代码用户注册验证常用的js代码用户注册验证常用的js代码

    js验证代码大全

    JavaScript(简称JS)是一种轻量级的、...总结,JavaScript验证代码大全涵盖了各种常见的验证场景和技巧,通过学习和实践这些代码,开发者可以更好地掌握JavaScript在表单验证中的应用,提升Web应用的质量和用户体验。

    JavaScript大全 常用JS效果代码

    这个压缩包文件“JavaScript大全 常用JS效果代码”显然包含了一系列实用的JavaScript代码片段,旨在帮助开发者快速实现常见的网页特效和功能。 1. **JS特效**:JavaScript能够创造出丰富的用户体验,如滑动门、轮播...

    JS验证代码大全

    js验证代码,邮箱,手机,住址等等验证信息大全

    JavaScript验证代码大全

    内含JavaScript验证代码以及说明。。。 好东西要大家一起分享,所以不要分了~~

    js验证代码

    js 验证代码

    jsp验证代码验证代码

    【标题】"jsp验证代码验证代码"涉及到的是在JavaServer Pages (JSP) 中进行数据验证的技术。在Web开发中,验证代码是必不可少的一部分,它主要用于确保用户输入的数据符合预设的规则,防止非法数据进入数据库或执行...

    js通用表单验证代码

    本文将深入探讨“js通用表单验证代码”这一主题,以及如何利用JavaScript进行有效的表单验证。 首先,我们要理解JavaScript在表单验证中的角色。JavaScript是一种客户端脚本语言,它可以在用户的浏览器上运行,无需...

    js表单验证代码 很全很强大

    "js表单验证代码 很全很强大"这个标题暗示了我们讨论的是一个全面且功能强大的JavaScript库或代码集,用于对HTML表单进行数据验证。 表单验证是确保用户输入的数据符合特定要求的关键步骤,例如,验证电子邮件地址...

    JavaScript表单验证控制代码大全

    虽然可以手动编写验证代码,但有许多成熟的库如jQuery Validate、Formik、Vuelidate等,它们提供了丰富的验证规则和便捷的API。 在"js表单验证控制代码大全1.txt"、"js表单验证控制代码大全3.txt"、"js表单验证...

    Js 通用验证代码,实用的。

    总的来说,这个通用JavaScript验证代码库是一个强大的工具,可以帮助开发者轻松地处理各种前端验证需求,减少代码重复,提高代码质量,同时也有利于项目的维护和扩展。通过学习和使用这样的库,开发者可以更高效地...

    常用的js代码分享 常用的js代码分享

    本文将围绕标题和描述中提到的“常用的js代码”展开,分享一些实用的JavaScript代码片段和应用。 一、日期选择器 日期选择器在网页表单中非常常见,用于方便用户输入日期。在JavaScript中,我们可以使用内置的`Date...

    .js验证代码大全下载

    JavaScript验证代码大全是一个重要的资源集合,它包含了广泛用于前端开发的各种验证函数和脚本,旨在确保用户输入的数据符合预设的格式和规则。在Web应用中,JavaScript验证通常作为第一道防线,它能够实时地检查...

    原生js带提示留言表单验证代码.zip

    本资源"原生js带提示留言表单验证代码.zip"提供了一套完整的原生JavaScript实现的表单验证解决方案,尤其适用于留言功能。以下是关于这个代码包中的关键知识点的详细说明: 1. **原生JavaScript**:原生JavaScript...

    js手机注册表单验证代码.zip

    综上所述,"js手机注册表单验证代码.zip" 提供了一个基本的前端验证框架,涵盖了手机注册所需的关键步骤,包括输入验证、验证码发送和接收,以及表单的最终提交。开发者可以根据自己的项目需求对这些代码进行修改和...

    js表单验证代码,包含各种input标签,还有css代码

    非常强大的js表单验证代码,包含各种input标签,还有css代码

    常用js验证,正则表达式代码

    是开发人员常用到的验证!包括电话号码、手机号、身份证

    js验证代码测试成功锦集

    在提供的文件内容中,我们可以看到两个具体的JavaScript验证代码示例,它们分别是针对输入长度验证和两次输入密码一致性的验证。 1. 长度验证: ```html function test(){ if(document.a.b.value.length &gt; 50){ ...

    js简单的注册表单密码验证代码

    综上所述,这个简单的JS注册表单密码验证代码实例展示了如何使用JavaScript来增强用户体验,确保用户输入的数据满足安全性和一致性要求。开发者可以根据项目需求调整验证规则,例如增加最小特殊字符数量、允许或禁止...

Global site tag (gtag.js) - Google Analytics