javascript 表单规则集合对象


Posted in Javascript onJuly 21, 2009
<script type="text/javascript"> 
//更多的验证可以继续添加到errMsg对象里 
var errMsg={ 
required:{ 
msg:"This field is required.", 
//load参数指定是否在加载的时候验证 
test:function(obj,load){ 
return obj.value.length > 0 || load || obj.value==obj.defaultValue; 
} 
}, 
//验证邮件 
email:{ 
meg:"Not a valid email address.", 
test:function(obj){ 
return /^[a-z0-9A-Z+_.-]+\@([a-z0-9A-Z-_]+\.)+[a-z0-9]{2,4}$/i.test(obj.value); 
} 
}, 
//验证网址 
url:{ 
msg:"Not a valid URL.", 
test:function(obj){ 
return obj.value=="http://" || /^https?:\/\/([a-z0-9-]+\.)+[a-z0-9]{2,4}.*$/.test(obj.value); 
} 
} 
} 
//Example 
onload=function(){ 
$("url").onblur=function(){ 
if(errMsg.url.test(this)){ 
alert("right"); 
}else{ 
alert(errMsg.url.msg); 
} 
} 
} 
</script>
Javascript 相关文章推荐
使用 Node.js 做 Function Test实现方法
Oct 25 Javascript
JavaScript简单实现鼠标拖动选择功能
Mar 06 Javascript
js html css实现复选框全选与反选
Oct 09 Javascript
JS函数多个参数默认值指定方法分析
Nov 28 Javascript
jquery实现input框获取焦点的简单实例
Jan 26 Javascript
JSON与js对象序列化实例详解
Mar 16 Javascript
浅析node应用的timing-attack安全漏洞
Feb 28 Javascript
vue 使用html2canvas将DOM转化为图片的方法
Sep 11 Javascript
javascript实现考勤日历功能
Nov 29 Javascript
微信小程序实现上拉加载功能
Nov 20 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
Jun 16 Javascript
jQuery实现飞机大战小游戏
Jul 05 jQuery
一个可以随意添加多个序列的tag函数
Jul 21 #Javascript
一个cssQuery对象 javascript脚本实现代码
Jul 21 #Javascript
js计算页面刷新的次数
Jul 20 #Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
Jul 19 #Javascript
Prototype Hash对象 学习
Jul 19 #Javascript
Prototype Array对象 学习
Jul 19 #Javascript
Prototype PeriodicalExecuter对象 学习
Jul 19 #Javascript
You might like
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
2016/05/31 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
使用canvas及js简单生成验证码方法
2017/04/02 Javascript
js学习心得_一个简单的动画库封装tween.js
2017/07/14 Javascript
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
2017/08/01 jQuery
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
python 用下标截取字符串的实例
2018/12/25 Python
python实现桌面托盘气泡提示
2019/07/29 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
运动会入场词200字
2014/02/15 职场文书
学生会部长竞聘书
2014/03/31 职场文书
党支部综合考察意见
2015/06/01 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL