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技术-屏蔽类
Aug 15 Javascript
javascript编程起步(第一课)
Jan 10 Javascript
JavaScript实现表格点击排序的方法
May 11 Javascript
理解javascript中的with关键字
Feb 15 Javascript
BootStrap智能表单demo示例详解
Jun 13 Javascript
jQuery仿写百度百科的目录树
Jan 03 Javascript
webpack 1.x升级过程中的踩坑总结大全
Aug 09 Javascript
解决vue同一slot在组件中渲染多次的问题
Sep 06 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
vue中解决拖拽改变存在iframe的div大小时卡顿问题
Jul 22 Javascript
vue实现简单计算商品价格
Sep 14 Javascript
在vue中通过render函数给子组件设置ref操作
Nov 17 Vue.js
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 curl_init函数用法
2014/01/31 PHP
简单实用的网站PHP缓存类实例
2014/07/18 PHP
Linux下php5.4启动脚本
2014/08/03 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
JavaScript实现带标题的图片轮播特效
2015/05/20 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
2019/02/14 jQuery
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
Python中用PIL库批量给图片加上序号的教程
2015/05/06 Python
解决pyqt中ui编译成窗体.py中文乱码的问题
2016/12/23 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
python spyder中读取txt为图片的方法
2018/04/27 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
XML文档面试题
2015/08/05 面试题
学生会竞选自荐信
2013/10/12 职场文书
会计辞职信范文
2014/01/15 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
毕业生找工作求职信
2014/08/05 职场文书
农村老人去世追悼词
2015/06/23 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL