js几个验证函数代码


Posted in Javascript onMarch 25, 2010
//检查是否非空 
function notEmpty(obj, msg) 
{ 
str = obj.value; 
str1 = ""; 
for (i = 0; i < str.length; i++) 
{ 
if (str.charAt(i) != " ") 
{ 
str1 = str.substr(i, str.length); 
break; 
} 
} 
if (str1 == "") 
{ 
alert(msg); 
obj.value = ""; 
obj.focus(); 
return false; 
} 
else 
{ 
return true; 
} 
} 
//检查是否为数字 
function isNumber(obj, msg) 
{ 
if(isNaN(obj.value)) 
{ 
if (undefined == msg) 
{ 
msg = "请输入数字!"; 
} 
alert(msg); 
obj.select(); 
return false; 
} 
else 
{ 
return true; 
} 
} 
//检查密码是否相同 
function isSamePwd(objPwd1, objPwd2, msg) 
{ 
pwd1 = objPwd1.value; 
pwd2 = objPwd2.value; 
if (pwd1 != pwd2) 
{ 
if (null == msg) 
{ 
alert("密码不相同!"); 
} 
else 
{ 
alert(msg); 
} 
objPwd2.value = ""; 
objPwd2.focus(); 
return false; 
} 
else 
{ 
return true; 
} 
} 
//检查邮件地址 
function isEmail(obj, msg) 
{ 
ch = obj.value; 
if((ch.indexOf("@") < 1) || (ch.indexOf(".") < 1) || (ch.indexOf(".") == ch.length - 1)) 
{ 
if (null == msg) 
{ 
alert("Email不正确!"); 
} 
else 
{ 
alert(msg); 
} 
obj.select(); 
return false; 
} 
else 
{ 
return true; 
} 
}

<script language="javascript"> 
function checkspace(checkstr) { 
var str = ''; 
for(i = 0; i < checkstr.length; i++) { 
str = str + ' '; 
} 
return (str == checkstr); 
} 
function checkfrm() 
{ 
if (checkspace(document.frm.title.value)) 
{ 
alert('标题不能为空'); 
document.frm.title.focus(); 
return false; 
} 
if (checkspace(document.frm.truename.value)) 
{ 
alert("姓名必须填写"); 
document.frm.truename.focus(); 
return false; 
} 
if (checkspace(document.frm.danwei.value)) 
{ 
alert("单位名称没有填写"); 
document.frm.dianwei.focus(); 
return false; 
} 
if (checkspace(document.frm.dizhi.value)) 
{ 
alert("地址不能为空"); 
document.frm.dizhi.focus(); 
return false; 
} 
if (checkspace(document.frm.content.value)) 
{ 
alert("留言内容部能为空"); 
document.frm.content.focus(); 
return false; 
} 
if (checkspace(document.frm.email.value)) 
{ 
alert("邮箱不能为空"); 
document.frm.email.focus(); 
return false; 
} 
return true; 
} 
</script>
Javascript 相关文章推荐
Mootools 1.2教程 输入过滤第一部分(数字)
Sep 15 Javascript
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
Nov 23 Javascript
JS获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
Mar 03 Javascript
node.js中的fs.createReadStream方法使用说明
Dec 17 Javascript
AngularJS教程之环境设置
Aug 16 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
Nov 30 Javascript
javascript实现的图片预览功能
Mar 25 Javascript
Vue 子组件与数据传递问题及注意事项
Jul 11 Javascript
layui文件上传控件带更改后数据传值的方法
Sep 23 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
记一次用ts+vuecli4重构项目的实现
May 21 Javascript
Firefox下提示illegal character并出现乱码的原因
Mar 25 #Javascript
JavaScript setTimeout和setInterval的使用方法 说明
Mar 25 #Javascript
JavaScript 学习初步 入门教程
Mar 25 #Javascript
ext 列表页面关于多行查询的办法
Mar 25 #Javascript
JS学习之一个简易的日历控件
Mar 24 #Javascript
javascript instanceof,typeof的区别
Mar 24 #Javascript
ExtJs使用IFrame的实现代码
Mar 24 #Javascript
You might like
农民C键的运用技巧
2020/03/04 星际争霸
如何获得PHP相关资料
2006/10/09 PHP
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
9个经典的PHP代码片段分享
2014/12/18 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
理解Javascript_02_理解undefined和null
2010/10/11 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
Python类的多重继承问题深入分析
2014/11/09 Python
Python文件和目录操作详解
2015/02/08 Python
Python学习思维导图(必看篇)
2017/06/26 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
百年校庆节目主持词
2014/03/27 职场文书
家长对孩子的评语
2014/04/18 职场文书
保护环境倡议书范文
2014/05/13 职场文书
社区服务标语
2014/07/01 职场文书
学习张林森心得体会
2014/09/10 职场文书
置业顾问岗位职责
2015/02/09 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书