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 相关文章推荐
JavaScript 拖拉缩放效果
Dec 10 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
Jan 23 Javascript
JS循环遍历JSON数据的方法
Jul 08 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
easy ui datagrid 从编辑框中获取值的方法
Feb 22 Javascript
jquery拼接ajax 的json和字符串拼接的方法
Mar 11 Javascript
js中的事件委托或是事件代理使用详解
Jun 23 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
Aug 15 Javascript
vue-scroller记录滚动位置的示例代码
Jan 17 Javascript
vue 项目接口管理的实现
Jan 17 Javascript
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
js实现限定范围拖拽的示例
Oct 26 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
ThinkPHP采用模块和操作分析
2011/04/18 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
jQuery使用手册之一
2007/03/24 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
2010/06/10 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
常用jQuery选择器汇总
2017/02/02 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
JavaScript模块详解
2017/12/18 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
Python标准库与第三方库详解
2014/07/22 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
python 字符串和整数的转换方法
2018/06/25 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
internal修饰符起什么作用
2013/12/16 面试题
银行优秀员工事迹材料
2014/05/29 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
Python 中random 库的详细使用
2021/06/03 Python