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 相关文章推荐
一个不错的应用,用于提交获取文章内容,不推荐用
Mar 03 Javascript
javascript据option的value值快速设定初始的selected选项
Aug 13 Javascript
用javascript获取textarea中的光标位置
May 06 Javascript
jQuery中after的两种用法实例
Jul 03 Javascript
Jquery:ajax实现翻页无刷新功能代码
Aug 05 Javascript
深入解析JavaScript的闭包机制
Oct 20 Javascript
详解基于Bootstrap扁平化的后台框架Ace
Nov 27 Javascript
jQuery 移动端artEditor富文本编辑器
Jan 11 Javascript
安装Node.js并启动本地服务的操作教程
May 12 Javascript
微信小程序实现同一页面取值的方法分析
Apr 30 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
Sep 12 Javascript
Vue.js暴露方法给WebView的使用操作
Sep 07 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递归实现文件夹的复制、删除、查看大小操作示例
2017/08/11 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
javascript tips提示框组件实现代码
2010/11/19 Javascript
JS二维数组的定义说明
2014/03/03 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
原生js实现淘宝购物车功能
2020/06/23 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
Vue SPA 首屏优化方案
2021/02/26 Vue.js
python查看zip包中文件及大小的方法
2015/07/09 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
OpenCV实现人脸识别
2017/04/07 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
python3 mmh3安装及使用方法
2019/10/09 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
python中pow函数用法及功能说明
2020/12/04 Python
CSS3教程(1):什么是CSS3
2009/04/02 HTML / CSS
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
社区优秀志愿者材料
2014/02/02 职场文书
求职毕业生自荐书
2014/02/08 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
奉献演讲稿范文
2014/05/21 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python