javaScript 简单验证代码(用户名,密码,邮箱)


Posted in Javascript onSeptember 28, 2009
<script language="javascript"> 
function IsDigit(cCheck) 
{ 
return (('0'<=cCheck) && (cCheck<='9')); 
} 
function IsAlpha(cCheck) 
{ 
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 
} 
function IsaNull(cCheck) 
{ 
return(cCheck != " ") 
} 
function checkform() 
{ 
id = document.sform1.id.value; 
if (id == "") 
{ 
alert("请输入注册名"); 
document.sform1.id.focus(); 
return false; 
} 
for (nIndex=0; nIndex<id.length; nIndex++) 
{ 
cCheck = id.charAt(nIndex); 
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 
{ 
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 
document.sform1.id.focus(); 
return false; 
} 
} 
chineseid = document.sform1.chineseid.value; 
if (chineseid == "") 
{ 
alert("请输入中文昵称"); 
document.sform1.chineseid.focus(); 
return false; 
} 
password = document.sform1.password.value; 
if (password == "") 
{ 
alert("请输入登陆密码"); 
document.sform1.password.focus(); 
return false; 
} 
password1 = document.sform1.password1.value; 
if (password>password1) 
{ 
alert("重复密码与登陆密码不相同"); 
document.sform1.password.focus(); 
document.sform1.password1.focus(); 
return false; 
} 
if (password<password1) 
{ 
alert("重复密码与登陆密码不相同"); 
document.sform1.password.focus(); 
document.sform1.password1.focus(); 
return false; 
} 
if (document.sform1.email.value == "") 
{ 
alert("请输入您的E-MAIL地址"); 
document.sform1.email.focus(); 
return false; 
} 
email=document.sform1.email.value; 
emailerr=0 
for (i=0; i<email.length; i++) 
{ 
if ((email.charAt(i) == "@") & (email.length > 5)) 
{ 
emailerr=emailerr+1 
} 
} 
if (emailerr != 1) 
{ 
alert("请输入正确的E-MAIL地址"); 
document.sform1.email.focus(); 
return false; 
} 
if (document.sform1.checkask.value=="") 
{ 
alert("密码提示问题不能为空"); 
document.sform1.checkask.focus(); 
return false; 
} 
if (document.sform1.checkans.value=="") 
{ 
alert("您的密码提示问题答案不能为空"); 
document.sform1.checkans.focus(); 
return false; 
} 
return true; 
} 
</script>
Javascript 相关文章推荐
MSN消息提示类
Sep 05 Javascript
JavaScript 原型继承
Dec 26 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
Mar 14 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
Jun 11 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
Jan 26 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
Dec 11 Javascript
jQuery UI结合Ajax创建可定制的Web界面
Jun 22 Javascript
vue如何从接口请求数据
Jun 22 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
Sep 25 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
Apr 30 Javascript
微信小程序实现身份证取景框拍摄
Sep 09 Javascript
javascript parseInt 大改造
Sep 27 #Javascript
网页自动跳转代码收集
Sep 27 #Javascript
JavaScript中Object和Function的关系小结
Sep 26 #Javascript
js 覆盖和重载 函数
Sep 25 #Javascript
用Javascript 获取页面元素的位置的代码
Sep 25 #Javascript
Javascript 两个窗体之间传值实现代码
Sep 25 #Javascript
jQuery 使用手册(七)
Sep 23 #Javascript
You might like
收集的二十一个实用便利的PHP函数代码
2010/04/22 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
2019/01/28 PHP
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
jquery根据属性和index来查找属性值并操作
2014/07/25 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
layui点击导航栏刷新tab页的示例代码
2018/08/14 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
Python列表(list)常用操作方法小结
2015/02/02 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
从python读取sql的实例方法
2020/07/21 Python
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
急诊科护士自我鉴定
2013/10/14 职场文书
品质主管的岗位职责
2013/12/04 职场文书
商务英语专业求职信范文
2014/01/28 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
与死神共舞观后感
2015/06/15 职场文书
在校证明模板
2015/06/17 职场文书
初二物理教学反思
2016/02/19 职场文书
TV动画《政宗君的复仇》第二季制作决定PV公布
2022/04/02 日漫