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 相关文章推荐
你真的了解JavaScript吗?
Feb 24 Javascript
IE6弹出“已终止操作”的解决办法
Nov 27 Javascript
jquery插件制作 手风琴Panel效果实现
Aug 17 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
Apr 12 Javascript
非html5实现js版弹球游戏示例代码
Sep 22 Javascript
解析Javascript中中括号“[]”的多义性
Dec 03 Javascript
js与运算符和或运算符的妙用
Feb 14 Javascript
javaScript动态添加Li元素的实例
Feb 24 Javascript
Node.js操作系统OS模块用法分析
Jan 04 Javascript
了解Javascript中函数作为对象的魅力
Jun 19 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
Jul 11 Javascript
详解JavaScript中的执行上下文及调用堆栈
Apr 29 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 getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
javascript实现的DES加密示例
2013/10/30 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
2015/05/25 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
vue 左滑删除功能的示例代码
2019/01/28 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
js实现特别简单的钟表效果
2020/09/14 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
python抓取百度首页的方法
2015/05/19 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
python日志logging模块使用方法分析
2019/05/23 Python
Python多线程多进程实例对比解析
2020/03/12 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
澳大利亚在线时尚精品店:Hello Molly
2018/02/26 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
幼师自我鉴定范文
2013/10/01 职场文书
七年级政治教学反思
2014/02/03 职场文书
药品营销策划方案
2014/06/15 职场文书
文案策划专业自荐信
2014/07/07 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS