`

验证用户相关的信息

阅读更多

 

var userIdField = document.getElementById("userId");
  //用户代码不能为空
  if (trim(userIdField.value) == "") {
   alert("用户代码不能为空!");
   userIdField.focus();
   return;
  }

 

 

//使用正则表达式判断第1个字符必须是字母
  var re = new RegExp(/^[a-zA-Z]/);
  if (!re.test(trim(userIdField.value))) {
   alert("用户代码首字符必须为字母!");
   userIdField.focus();
   return;
  }

 

  //必须输入数字和字母,字符个数是4~6位
  re.compile(/^[a-zA-Z0-9]{4,6}$/);
  if (!re.test(trim(userIdField.value))) {
   alert("必须输入数字和字母,字符个数是4~6位!");
   userIdField.focus();
   return;
  }
  

 

 
  //用户名称不能为空
  var userNameField = document.getElementById("userName");
  if (trim(userNameField.value).length == 0) {
   alert("用户名称不能为空!");
   userNameField.focus();
   return;
  }

 

 //密码至少6位!
  var passwordField = document.getElementById("password");
  if (trim(passwordField.value).length < 6) {
   alert("密码至少6位!");
   passwordField.focus();
   return;
  }

 

 //采用正则表达式判断电话号码必须为数值

  var contactTelField = document.getElementById("contactTel");
  if (trim(contactTelField.value).length != 0) {
   re.compile(/\d/);
   if (!re.test(contactTelField.value)) {
     alert("电话号码必须是数字!");
     contactTelField.focus();
     return;
   }
  }

 

 //如果email进行判断,判断规则是只要包含@即可
  var emailField = document.getElementById("email");
  if (trim(emailField.value) != "") {
   if (emailField.value.search("@") == -1) {
    alert("email格式不正确!");
    emailField.focus();
    return;
   }
  }
  
 }
 

分享到:
评论

相关推荐

    用户后台验证

    用户后台验证是网络应用开发中的一个关键环节,它涉及到用户身份的安全性和系统数据的完整性。在注册或登录过程中,后台验证通常用于确保每个用户账户的独特性,并防止恶意或重复的操作。下面将详细解释这一过程涉及...

    验证用户、邮箱ajaxform

    本主题聚焦于“验证用户、邮箱ajaxform”,这是一个使用Ajax技术进行用户输入验证的场景,通常涉及到用户注册、登录或其他需要验证用户信息的交互过程。Ajax,即异步JavaScript和XML,允许我们在不刷新整个页面的...

    网络用户管理网络验证

    同时,“预览和应用”可能是用于展示和测试这个模块的界面,而“ASP”可能是一些相关的ASP编程资料,有助于我们进一步理解如何运用ASP进行网络验证。 在实际应用中,ASP可以结合数据库系统(如SQL Server或Access)...

    c#.net域用户验证代码

    本篇将深入探讨如何使用C#.NET进行域用户验证,以及相关的重要知识点。 首先,让我们了解什么是域验证。在Windows域环境下,所有计算机都是一个或多个域的一部分,每个域都有自己的安全策略和用户账户数据库。当...

    用户注册及验证代码(连接数据库)

    当用户输入无效或遇到问题时,系统应提供清晰的错误消息,同时后台应记录相关日志,帮助开发者追踪和解决问题。 总的来说,"用户注册及验证代码(连接数据库)"项目涵盖了用户管理系统的多个关键环节,包括数据收集...

    asp.net 实现用户的域验证

    在验证用户时,我们通常会使用`System.Web.Security.Membership`类,它可以与ASP.NET的成员资格提供程序配合工作,如SqlMembershipProvider或ActiveDirectoryMembershipProvider。对于域验证,我们会选择后者,因为...

    网络验证相关工具

    网络验证相关工具主要涉及到的是网络安全领域的一个重要环节,即用户身份的验证和授权。网络验证系统是确保只有合法用户能够访问网络资源的关键机制,它在防止未经授权的访问、保护数据安全以及维护网络秩序方面起着...

    JS验证_密码用户名手机号码用户姓名

    根据给定的文件信息,我们可以总结出以下关于前端验证的相关知识点: ### 1. 前端验证的重要性 前端验证是提高用户体验、减轻后端压力的重要手段。通过在客户端进行必要的数据验证,可以确保提交到服务器的数据...

    jQuery用户注册表单验证页面代码.zip

    这些文件可能包括对表单元素的样式定制,如输入框的边框、背景色、字体大小等,以及错误提示信息的样式,使得整个界面更加美观和用户友好。 `images`文件夹则可能包含与注册表单相关的图标或者背景图片,如提示图标...

    cgi用户登录验证源码和例子

    这个程序能够实现用户身份验证,并在会话超时时强制用户重新登录,这对于任何需要安全控制访问的应用程序都是至关重要的。 首先,让我们详细了解一下CGI的工作原理。CGI作为一个接口,当用户通过浏览器发送HTTP请求...

    ajax验证用户注册

    "Ajax验证用户注册"是提升这种体验的一种常见技术,它使得用户在填写注册信息时无需等待页面刷新就能得到反馈,从而提高了交互性和效率。Ajax(Asynchronous JavaScript and XML)的核心是利用JavaScript进行异步...

    一个简单的php实现的用户登录与验证类的代码

    7. **注销功能**:`logout()`方法会结束用户会话,清除SESSION和相关COOKIE,使用户退出登录状态。 通过这种方式,这个简单的PHP用户登录验证类提供了一个结构化的框架,可以处理登录过程的各个方面。然而,实际的...

    wpf窗口输入验证

    ComboBox的验证可能涉及验证用户选择是否存在于提供的数据源中,或者检查选定项是否满足特定条件。 通过理解并运用以上知识点,开发者可以构建出健壮的WPF应用,提供友好且可靠的用户输入验证体验。`...

    Jquery实现用户信息异步验证源码

    3. **CheckUrl.aspx**:这是服务器端的验证处理页面,接收来自Jquery.aspx的异步请求,验证用户输入,并返回结果。通常会使用C#(如CheckUrl.aspx.cs)来编写后端逻辑。 4. **web.config**:这是ASP.NET应用程序的...

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

    JavaScript(JS)客户端验证是Web开发中的重要...总的来说,JS客户端验证是一个涉及前端交互、数据处理和用户体验的重要技术,开发者需要理解其基本原理,熟练运用相关工具和技巧,确保提供高效且安全的表单验证功能。

    java用户验证和过滤

    在实际的Web应用中,用户信息通常存储在数据库中,而验证过程则涉及到从数据库检索并比较这些信息。 总的来说,用户验证和过滤是保护Web应用免受恶意攻击和未授权访问的关键策略。开发者需要理解如何在Java环境中...

    网络验证收费系统

    其次,系统的核心部分是服务端.e,这是一个服务器应用程序,负责处理用户请求、验证用户身份、管理用户权限以及处理收费事务。服务端通常包括用户认证模块、授权模块和计费模块。用户认证模块通过与数据库中的用户...

    编写一个用户注册信息填写验证程序,注册信息包括用户名、密码、EMAIL地址、联系电话。要求验证联系电话中只能输入数字,EMAIL地址中需要包括“@”符号,密码域不少于6位。要求联系电话在输入过程中保证不能有非数字,而其他两个域在点击注册按钮时再进行数据检查。

    从这段描述和代码片段中,我们可以学习到关于用户注册信息验证程序的设计与实现的关键点,包括如何使用Java进行GUI开发,如何实施有效的输入验证策略,以及如何处理潜在的数据库操作和异常情况。这些技能对于任何...

    c++网络验证系统,自动发卡程序

    这可能包括用户输入验证信息,模拟服务器验证,以及模拟发卡和计费流程的代码。 总的来说,这个C++项目旨在构建一套完整的软件销售后台系统,通过网络验证保护软件权益,通过自动发卡简化销售流程,提高效率。...

    源码_happenn1i_html验证卡密_卡密系统_验证系统_卡密验证_

    这个系统的核心在于生成和验证卡密,使得用户可以通过输入有效的卡密来解锁或激活特定的服务或产品。 首先,卡密生成是系统的重要组成部分。在这个系统中,可能会包含一个算法,该算法根据预设的规则随机生成一串...

Global site tag (gtag.js) - Google Analytics