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 相关文章推荐
jQuery 性能优化指南 (1)
May 21 Javascript
Ajax+Json 级联菜单实现代码
Oct 27 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
JS onmousemove鼠标移动坐标接龙DIV效果实例
Dec 16 Javascript
jquery实现更改表格行顺序示例
Apr 30 Javascript
关于编写性能高效的javascript事件的技术
Nov 28 Javascript
Vue表单验证插件Vue Validator使用方法详解
Apr 07 Javascript
关于foreach循环中遇到的问题小结
May 08 Javascript
js实现文件上传功能 后台使用MultipartFile
Sep 08 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
May 07 Javascript
JavaScript实现英语单词题库
Dec 24 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
Aug 03 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
php实现单链表的实例代码
2013/03/22 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
PHP实现唤起微信支付功能
2019/02/18 PHP
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
js自制图片放大镜功能
2017/01/24 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
Javascript实现运算符重载详解
2018/04/07 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
python中实现定制类的特殊方法总结
2014/09/28 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
python实现解数独程序代码
2017/04/12 Python
python清除函数占用的内存方法
2018/06/25 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
安装docker-compose的两种最简方法
2019/07/30 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
Python关于反射的实例代码分享
2020/02/20 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
Python实现简单猜数字游戏
2021/02/03 Python
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
2014端午节活动策划方案
2014/01/27 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
县委务虚会发言材料
2014/10/20 职场文书
同事离别感言
2015/08/04 职场文书
思想工作总结范文
2015/08/12 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python