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 相关文章推荐
Cookie 小记
Apr 01 Javascript
jquery multiSelect 多选下拉框
Jul 09 Javascript
基于jquery的返回顶部效果(兼容IE6)
Jan 17 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
Jul 10 Javascript
jquery封装的对话框简单实现
Jul 21 Javascript
jQuery实现复选框成对选择及对应取消的方法
Mar 03 Javascript
jQuery标签编辑插件Tagit使用指南
Apr 21 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
May 17 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
Oct 30 Javascript
彻底揭秘keep-alive原理(小结)
May 05 Javascript
高性能js数组去重(12种方法,史上最全)
Dec 21 Javascript
Openlayers实现扩散的动态点(水纹效果)
Aug 17 Javascript
一个可以随意添加多个序列的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
PHP网站基础优化方法小结
2008/09/29 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
『PHP』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
php实现下载限制速度示例分享
2014/02/13 PHP
jQuery的一些注意
2006/12/06 Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
Python 3中print函数的使用方法总结
2017/08/08 Python
浅谈Django的缓存机制
2018/08/23 Python
python3实现字符串操作的实例代码
2019/04/16 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
浅析Python的命名空间与作用域
2020/11/25 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
高中生期末评语
2014/01/28 职场文书
表彰会主持词
2014/03/26 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
促销活动总结报告
2014/04/26 职场文书
竞选村长演讲稿
2014/04/28 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
2014年小学少先队工作总结
2014/12/18 职场文书
房屋租赁意向书范本
2015/05/09 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
会计入职心得体会
2016/01/22 职场文书