常用的客户端验证代码

原创 2007年09月21日 17:06:00

//用户名验证
function welcomeCheckUserName()
{
var o = document.getElementById("t_name");
o.innerHTML=" 请输入您的用户名";
}
function checkUsersName()
{
var status1 = ajaxCheckUserNameStatus();
var name = document.form1.u_name.value;
var o = document.getElementById("t_name");
//用户名
if(name.length==0)
{
o.innerHTML= "* 用户名不能为空";
return false;
}
if(name.length<3)
{
o.innerHTML="* 用户名长度不能小于3位";
return false;
}
if(name.length>12)
{
o.innerHTML="* 用户名长度不能超过12位";
return false;
}
if(name.indexOf("'")>=0 || name.indexOf("‘")>=0)
{
o.innerHTML="* 用户名中存在非法字符";
return false;
}
if(name.charCodeAt(0)>=48 && name.charCodeAt(0)<=57)
{
o.innerHTML = "* 用户名必须以字母开头";
return false;
}
if(status1==1)
{
o.innerHTML = "* 用户名已存在,请重新输入";
return false;
}
else
{
o.innerHTML = " 用户名为:"+name+"";
return true;
}
}

//密码验证
function welcomeCheckUserPass()
{
var o = document.getElementById("t_pass");
o.innerHTML=" 请输入您的注册密码";
}
function checkUsersPass()
{
var pass = document.form1.u_pass.value;
var o = document.getElementById("t_pass");
if(pass.length==0)
{
o.innerHTML="* 密码不能为空";
return false;
}
if(pass.length<6)
{
o.innerHTML="* 密码不能小于6位";
return false;
}
if(pass.length>12)
{
ao.innerHTML="* 密码不能超过12位";
return false;
}
if(pass.indexOf("'")>=0 || pass.indexOf("‘")>=0)
{
o.innerHTML="* 密码不能包含非法字符";
return false;
}else
{
return true;
}

}

//确认密码验证
function welcomeCheckUserPass1()
{
var o = document.getElementById("t_pass1");
o.innerHTML=" 请与您的密码保持一致";
}

function checkUsersPass1()
{
var pass1 = document.form1.u_pass1.value;
var pass = document.form1.u_pass.value;
var o = document.getElementById("t_pass1");
if(pass1.length==0)
{
o.innerHTML="* 确认密码不能为空";
return false;
}
if(pass!=pass1)
{
o.innerHTML="* 确认密码与密码不一致,请重新输入";
return false;
}else{return true;}
}

//邮箱验证
function welcomeCheckUserEmail()
{
var o = document.getElementById("t_email");
o.innerHTML=" 请输入您合法有效的邮箱,以便我们联系您";
}

function checkUsersEmail()
{
var email = document.form1.u_email.value;
var emailcheck =//w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*/;
var o = document.getElementById("t_email");
//用户邮箱
if(email.length==0)
{
o.innerHTML="* 邮箱不能为空";
return false;
}
if(!(emailcheck.test(email)))
{
o.innerHTML="* 邮箱格式错误,请重新输入";
return false;
}else{return true;}
}

function welcomeCheckUserPostalcode()
{
var o = document.getElementById("t_postalcode");
o.innerHTML="* 请输入您所在地的邮政编码(只限中国地区)";
}

//效验邮编函数
function checkUsersPostalcode()
{

var postalcode = document.form1.u_postalcode.value;
var postalcodecheck = //d{6}/;
var o = document.getElementById("t_postalcode");

if(postalcode.indexOf("'")>=0)
{
o.innerHTML="* 邮政编码不能包含非法字符";
return false;
}
if(postalcode.length>6)
{
o.innerHTML="* 您输入的邮政编码错误";
return false;
}
if(postalcode.length>0 && !(postalcodecheck.test(postalcode)))
{
o.innerHTML="* 您输入的邮政编码格式错误";
return false;
}
else{
o.innerHTML = "

     
 

cxf实现的ws_client(带安全验证)

开发环境: apache-cxf-3.0.9 + jdk6.0 客户端java代码生成: wsdl2java + wsdlfile 问题描述 jdk6最高支持ws2.1规范版本,在jdk6下生成ws...
  • coderjoy
  • coderjoy
  • 2016年09月20日 18:38
  • 1421

MVC客户端验证

 本节内容比较简单,在上节服务器端验证的基础上介绍客户端验证。 客户端验证的好处是不用向服务器提交代码就能显示出错误信息。反应更快,与用户交互更流畅。 然而,其致命的弱点就是验证脚本可以在客...
  • mss359681091
  • mss359681091
  • 2016年04月18日 17:10
  • 1112

OpenSS与服务端进行双向认证的客户端代码

转载于http://blog.sina.com.cn/s/blog_4c451e0e010143v3.html 一、概念: 1.什么是 SSL? SSL 是一个缩写,全称是 Secure...
  • sohu_2011
  • sohu_2011
  • 2016年06月17日 19:46
  • 2522

cas客户端验证流程

cas客户端配置与流程讲解
  • Ronux
  • Ronux
  • 2015年08月06日 17:10
  • 3163

HTML5 - 表单客户端验证

过去对于客户端的表单验证,通常是使用JavaScript验证脚本,要么自己写,要么使用第三方库。而在HTML5中,提供了一套客户端验证方法,只需要在字段里嵌入常用的错误检查规则即可。1,require...
  • u014063717
  • u014063717
  • 2016年03月17日 14:39
  • 1146

TCP 客户端 服务端详细代码

转自:http://www.myexception.cn/program/1912019.html TCP网络编程中connect()、listen()和accept()三者之间的关系 基于 ...
  • zhenganzhong_csdn
  • zhenganzhong_csdn
  • 2016年05月31日 20:47
  • 6718

HTTP/SSL/TSL 服务器客户端双向验证

以下命令需要在在windos dos命令窗口中执行 1、服务器生成密钥库 keytool -genkey -alias jason -keyalg RSA -keystore jason.keys...
  • u010448471
  • u010448471
  • 2016年03月23日 21:07
  • 1988

客户端登陆服务器用户名验证

/* 客户端通过键盘录入用户名。 服务端对用户名进行验证。 如果用户名存在,服务端显示xxx已登录,客户端显示xxx,欢迎登陆。 如果用户名不存在,服务端显示xxx尝试登陆,客户端显示xxx,用户名...
  • chaoyu168
  • chaoyu168
  • 2015年11月18日 13:51
  • 7181

想不通HTTPS如何校验证书合法性来看

简介 HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用...
  • Jogger_Ling
  • Jogger_Ling
  • 2017年03月06日 14:31
  • 2040

SSL客户端不验证证书

以前用C#写了个程序,连接SSL的服务器,其中涉及到证书验证。在C#中,提供了X509证书的验证回调,也就是说我们可以通过这个回调实现我们自己的证书验证过程。最近有把程序用Java重写的打算,就在网上...
  • jylaxp
  • jylaxp
  • 2017年01月02日 20:39
  • 93
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常用的客户端验证代码
举报原因:
原因补充:

(最多只允许输入30个字)