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 相关文章推荐
csdn 博客中实现运行代码功能实现
Aug 29 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
js 图片随机不定向浮动的实现代码
Jul 02 Javascript
将list转换为json失败的原因
Dec 17 Javascript
Javascript中拼接大量字符串的方法
Feb 05 Javascript
JavaScript制作简易计算器(不用eval)
Feb 05 Javascript
在vue中添加Echarts图表的基本使用教程
Nov 22 Javascript
详解Angular系列之变化检测(Change Detection)
Feb 26 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
详解Webpack-dev-server的proxy用法
Sep 08 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
Jul 07 Javascript
JS实现九宫格拼图游戏
Jun 28 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 代码规范小结
2012/03/08 PHP
php curl获取网页内容(IPV6下超时)的解决办法
2013/07/16 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
PHP二维数组去重算法
2016/12/17 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
Prototype Class对象学习
2009/07/19 Javascript
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
2009/12/28 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
bootstrap table实例详解
2017/01/06 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
[32:56]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.11
2020/12/16 DOTA
Python使用新浪微博API发送微博的例子
2014/04/10 Python
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
基于Python列表解析(列表推导式)
2018/06/23 Python
Python 函数list&amp;read&amp;seek详解
2019/08/28 Python
python的setattr函数实例用法
2020/12/16 Python
Python中使用Selenium环境安装的方法步骤
2021/02/22 Python
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
商学院大学生求职的自我评价
2014/03/12 职场文书
经济职业学院毕业生自荐书
2014/03/17 职场文书
初婚未育证明样本
2014/10/24 职场文书
初中数学教学反思范文
2016/02/17 职场文书
MySQL主从切换的超详细步骤
2022/06/28 MySQL