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判断两种格式的输入日期的正确性的代码
Mar 25 Javascript
理解JavaScript变量作用域更轻松
Oct 25 Javascript
js中function()使用方法
Dec 24 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
Mar 18 Javascript
JQuery分屏指示器图片轮换效果实例
May 21 Javascript
基于javascript实现九宫格大转盘效果
May 28 Javascript
javascript运算符语法全面概述
Jul 14 Javascript
Highcharts入门之基本属性
Aug 02 Javascript
jquery 动态增加删除行的简单实例(推荐)
Oct 12 Javascript
浅谈Node模块系统及其模式
Nov 17 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
Jan 07 Javascript
element-ui 时间选择器限制范围的实现(随动)
Jan 09 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实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
动态加载js的几种方法
2006/10/23 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
jQuery内容筛选选择器实例代码
2017/02/06 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
JavaScript 日期时间选择器一些小结
2018/04/02 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
vue微信分享插件使用方法详解
2020/02/18 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
Python 操作MySQL详解及实例
2017/04/30 Python
python基础之入门必看操作
2017/07/26 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
python 实现判断ip连通性的方法总结
2018/04/22 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
Python缓存技术实现过程详解
2019/09/25 Python
社区中秋节活动方案
2014/01/29 职场文书
劳动之星获奖感言
2014/02/01 职场文书
大学毕业感言50字
2014/02/07 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
反邪教宣传工作方案
2014/05/07 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
幼儿园学前班幼儿评语
2014/12/29 职场文书
慰问信模板
2015/02/14 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python
详解Python牛顿插值法
2021/05/11 Python