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 相关文章推荐
学习YUI.Ext 第四天--对话框Dialog的使用
Mar 10 Javascript
遍历jquery对象的代码分享
Nov 02 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
Jun 05 Javascript
关于javascript模块加载技术的一些思考
Nov 28 Javascript
用原生JS对AJAX做简单封装的实例代码
Jul 13 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
Aug 24 Javascript
微信小程序开发(一) 微信登录流程详解
Jan 11 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
vue项目创建并引入饿了么elementUI组件的步骤
Apr 11 Javascript
angular异步验证防抖踩坑实录
Dec 01 Javascript
JavaScript中的LHS和RHS分析详情
Apr 06 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 iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
php基于session锁防止阻塞请求的方法分析
2017/08/07 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
jQuery插件dataTables添加序号列的方法
2016/07/06 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
2017/06/23 jQuery
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
原生js实现随机点名
2020/07/05 Javascript
python实现读取命令行参数的方法
2015/05/22 Python
如何将python中的List转化成dictionary
2016/08/15 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
详解Python函数可变参数定义及其参数传递方式
2017/08/02 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
四年的大学生生活自我评价
2013/12/09 职场文书
检察官就职演讲稿
2014/01/13 职场文书
旷课检讨书2000字
2014/01/14 职场文书
优秀体育委员自荐书
2014/01/31 职场文书
教师应聘自荐信范文
2014/03/14 职场文书
员工教育培训协议书
2014/09/27 职场文书
2014年旅游局法制宣传日活动总结
2014/11/01 职场文书
物业工程部岗位职责
2015/02/11 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android