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实现 获取鼠标点击位置坐标的方法
Apr 12 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
JavaScript使用cookie实现记住账号密码功能
Apr 27 Javascript
基于Jquery实现万圣节快乐特效
Nov 01 Javascript
jquery实现右侧栏菜单选择操作
Mar 04 Javascript
js获取浏览器和屏幕的各种宽度高度
Feb 22 Javascript
JavaScript使用FileReader实现图片上传预览效果
Mar 27 Javascript
基于BootStrap的文本编辑器组件Summernote
Oct 27 Javascript
React.Js添加与删除onScroll事件的方法详解
Nov 03 Javascript
通过一个简单的例子学会vuex与模块化
Nov 22 Javascript
vue中使用codemirror的实例详解
Nov 01 Javascript
Vue分页效果与购物车功能
Dec 13 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
MYSQL环境变量设置方法
2007/01/15 PHP
CI框架集成Smarty的方法分析
2016/05/17 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
详解python中list的使用
2019/03/15 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
高一物理教学反思
2014/01/24 职场文书
优秀毕业生自我鉴定
2014/02/11 职场文书
愚人节活动策划方案
2014/03/11 职场文书
部门活动策划方案
2014/08/16 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
2015年度工程师评职称工作总结
2015/10/14 职场文书
2016年记者节感言
2015/12/08 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书