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 相关文章推荐
FCK调用方法..
Dec 21 Javascript
ExtJS[Desktop]实现图标换行示例代码
Nov 17 Javascript
JS中表单的使用小结
Jan 11 Javascript
jQuery on()方法使用技巧详解
Apr 16 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
May 15 Javascript
js禁止页面刷新与后退的方法
Jun 08 Javascript
第三篇Bootstrap网格基础
Jun 21 Javascript
原生js仿jquery animate动画效果
Jul 13 Javascript
基于JavaScript实现购物车功能
Feb 07 Javascript
微信小程序使用map组件实现路线规划功能示例
Jan 22 Javascript
javascript实现导航栏分页效果
Jun 27 Javascript
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
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读取大文件的多种方法介绍
2016/04/04 PHP
php实现微信支付之退款功能
2018/05/30 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
2013/09/06 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
2016/08/27 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
jQuery.validate.js表单验证插件的使用代码详解
2018/10/22 jQuery
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
python中迭代器(iterator)用法实例分析
2015/04/29 Python
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
python实现移位加密和解密
2019/03/22 Python
Python求解正态分布置信区间教程
2019/11/20 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
PHP基于phpqrcode类库生成二维码过程解析
2020/05/28 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
Oroton中国官网:澳洲知名奢侈配饰品牌
2017/03/26 全球购物
如何开启linux的ssh服务
2015/02/14 面试题
药物学专业学生的自我评价
2013/10/27 职场文书
网络专业学生个人的自我评价
2013/12/16 职场文书
员工评语大全
2014/01/19 职场文书
幼儿园大班毕业感言
2014/02/06 职场文书
八一建军节慰问信
2015/02/14 职场文书
Flink 侧流输出源码示例解析
2022/09/23 Servers