`

客户端验证

 
阅读更多
//是否为空校验
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]+)+$");
   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]*$");
if(re.test(num))
  return(!isNaN(parseFloat(num)));
else
  return(false);
}

//校验是否是整数
function isinteger(num) {
var re=new RegExp("^-?[\\d]*$");
if(re.test(num))
  return(!isNaN(parseInt(num)));
else
  return(false);
}
分享到:
评论

相关推荐

    validator框架客户端验证代码

    Validator框架就是Java中用于进行对象校验的一个强大的工具,尤其在处理复杂的业务逻辑时,其客户端验证功能可以极大地提高开发效率和代码质量。本压缩包提供的"validator框架客户端验证代码"正是为了实现这一目的。...

    asp.net使用客户端验证

    ### ASP.NET 使用客户端验证 #### 一、概述 在 Web 开发中,验证用户输入是确保数据准确性与安全性的重要步骤。ASP.NET 提供了多种方式进行客户端验证,这不仅可以减轻服务器端的压力,还能提升用户体验,让用户在...

    JavaScript客户端验证和页面特效制作(JavaScript)

    本文将深入探讨JavaScript客户端验证和页面特效制作的核心知识点。 **一、JavaScript客户端验证** 客户端验证是在用户提交表单之前,通过JavaScript在用户浏览器端进行的数据检查。这有助于提高用户体验,减少...

    ASP.NET自定义客户端验证控件

    microsoft的验证控件用起来特别的麻烦,而且不人性化,所以我写了上面这段客户端验证,一个页面无论有多少控件要验证,一个函数就可以搞定。 比如你要验证一个id为txt_Name文本框不能为空,在Page_Load函数中加上 ...

    JavaScript客户端验证和页面特效制作.jar

    客户端验证是JavaScript的核心功能之一,它允许开发者在用户提交数据前检查输入的有效性,减少服务器的负载,提升用户体验。页面特效制作则通过JavaScript实现,为网页增添视觉吸引力和互动性。 在"JavaScript...

    Validate进行客户端验证

    Validate进行客户端验证

    JS客户端验证

    JavaScript(简称JS)客户端验证是Web开发中一个关键的环节,它主要负责在用户与网页交互时,对输入数据进行实时检查,确保数据的有效性和安全性。客户端验证的优点在于可以即时反馈错误信息,提高用户体验,减少...

    客户端验证Jquery插件

    客户端验证在Web应用程序开发中扮演着至关重要的角色,它确保用户在提交数据前输入的信息符合预设的格式和规则,从而提高用户体验并减轻服务器端的压力。JQuery是一个轻量级、功能丰富的JavaScript库,它极大地简化...

    我是佛山人版客户端验证

    【我是佛山人版客户端验证】是一个针对特定应用的验证代码资源,主要涉及到客户端验证、JavaScript编程以及正则表达式的应用。客户端验证在Web开发中扮演着至关重要的角色,它能够实时检查用户输入的有效性,提高...

    js客户端验证常见函数

    JavaScript客户端验证是网页开发中必不可少的一环,它主要用于在用户提交数据前检查输入的有效性和格式,从而提高用户体验并减轻服务器端的压力。以下是一些常见的JavaScript验证函数及其详细说明: 1. 判断是否是...

    shale实现jsf客户端验证例子

    在本文中,我们将深入探讨如何使用Shale库来实现JavaServer Faces(JSF)应用程序的客户端验证。Shale是一个开源的Java库,它为JSF提供了一系列强大的功能,包括验证框架,可帮助开发者轻松地创建复杂的客户端和...

    客户端验证控件的应用

    客户端验证控件是Web开发中一个重要的组成部分,主要用于在用户端(浏览器)对用户输入的数据进行实时检查,确保数据的有效性和正确性。这样的验证能够提供即时反馈,减少服务器的负担,因为只有符合验证规则的数据...

    form_login 表单验证 客户端验证

    客户端验证可以减少不必要的服务器请求,提高用户体验,因为它可以即时反馈错误,而无需等待服务器响应。 在"form_login"这个例子中,我们可能会验证用户名和密码字段。例如,我们可能要求用户名不为空,长度在5-20...

    超强的ASP.NET自定义客户端验证控件

    在这个场景中,"超强的ASP.NET自定义客户端验证控件"指的是开发者可以创建自己的验证控件,以实现更灵活、更个性化的用户输入验证。 在ASP.NET中,验证是非常重要的一环,它确保了用户提交的数据符合预设的业务规则...

    JS 客户端验证JS 客户端验证JS 客户端验证JS 客户端验证JS 客户端验证

    JavaScript(JS)客户端验证是Web开发中的重要环节,它主要用于在用户提交数据前对输入进行检查,确保数据的完整性和正确性,减少服务器端的压力,提高用户体验。客户端验证通过JavaScript脚本实现,可以在用户填写...

    JS正则验证大全 (.Net客户端验证)

    在.NET开发环境中,客户端验证是提高用户体验的重要一环,因为它可以在数据提交到服务器之前就检测并提示用户输入的错误,减少不必要的服务器负载。"JS正则验证大全 (.Net客户端验证)"这个资源集成了多种常见的...

    FileUpload控件上传文件客户端验证格式

    然而,为了确保数据安全性和服务端资源的有效利用,通常需要在文件上传前进行客户端验证。客户端验证可以提供即时反馈,减少不必要的服务器请求,并提高用户体验。 一、FileUpload控件基本使用 FileUpload控件在...

    JavaScript客户端验证和页面特效制作内测

    在网页开发中,JavaScript客户端验证扮演着至关重要的角色,它能够实时检查用户输入的数据,提高用户体验并减轻服务器端的压力。JavaScript客户端验证通常包括对表单数据的合法性检查,如邮箱格式、电话号码、密码...

    javascript客户端验证和页面特效制作项目案例

    JavaScript是Web开发中不可或缺的一部分,尤其在客户端验证和页面特效制作方面发挥着重要作用。这个"javascript客户端验证和页面特效制作项目案例"旨在帮助学习者掌握JavaScript的核心概念,并将其应用于实际项目中...

    JavaScript客户端验证和页面特效制作全部PPT

    JavaScript是Web开发中不可或缺的一部分,尤其在客户端验证和页面特效制作方面发挥着重要作用。这份"JavaScript客户端验证和页面特效制作全部PPT"的资源,旨在深入讲解如何利用JavaScript技术实现高效且用户友好的...

Global site tag (gtag.js) - Google Analytics