常用的客户端验证代码
来源:互联网 发布:通联数据和通联支付 编辑:程序博客网 时间:2024/05/16 14:10
//用户名验证
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 = "
- 常用的客户端验证代码
- 常用的JavaScript验证代码
- 常用的js 验证代码
- 常用的js验证代码
- JavaScript中常用的验证代码
- JavaScript表单字段常用的验证代码
- Javascript客户端验证常用函数
- Java Web基础:第十四讲 客户端验证的常用方法
- 在客户端运行的“关于注册验证的代码例子”
- iOS 客户端rceipt验证代码
- 安全性“依赖客户端验证”的测试方法和代码实现
- 常用验证代码
- js常用验证代码
- struts2的客户端验证
- 简单的客户端验证
- struts2的客户端验证
- eas bos 客户端常用代码
- javascript常用的基于正则表达式的文本框验证代码
- 我要找到你-白领交友网站调整为:http://www.51findu.com:8008
- Windows 2003 不能共享上网吗?
- 转贴:DataGrid/DataList
- [wayfarer]PetShop之表示层设计
- ASP.net中页面事件的先后执行顺序(引用)
- 常用的客户端验证代码
- ExcelUitls Excel报表工具 生成EXCEL
- 关于C++中的多态性
- VC6.0: error C2064: term does not evaluate to a function
- IE与Firefox下对CSS解析的区别2
- 一个全排列另类算法
- 操作系统多重引导规范:Multiboot Specification 0.6.93(中文版)
- C++之歌——求泛型给我安慰
- 查看网卡当前流量