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 相关文章推荐
指定位置如果有图片显示图片,无图片显示广告的JS
Jun 05 Javascript
SWFObject 2.1以上版本语法介绍
Jul 10 Javascript
JQuery获取各种宽度、高度(format函数)实例
Mar 04 Javascript
JavaScript实现找质数代码分享
Mar 24 Javascript
jquery实现超简洁的TAB选项卡效果代码
Aug 28 Javascript
深入剖析JavaScript面向对象编程
Jul 12 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
vue.js根据代码运行环境选择baseurl的方法
Feb 28 Javascript
在vue中使用vuex,修改state的值示例
Nov 08 Javascript
jQuery弹框插件使用方法详解
May 26 jQuery
Vue通过provide inject实现组件通信
Sep 03 Javascript
如何利用JavaScript编写一个格斗小游戏
Jan 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语法自动检查的Vim插件
2014/08/11 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
php实现对象克隆的方法
2015/06/20 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
实现动画效果核心方式的js代码
2013/09/27 Javascript
jquery如何根据值设置默认的选中项
2014/03/17 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
vue2.x+webpack快速搭建前端项目框架详解
2017/11/30 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
javascript实现留言板功能
2020/02/08 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
Python加密模块的hashlib,hmac模块使用解析
2020/01/02 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
父亲追悼会答谢词
2014/01/17 职场文书
学生会离职感言
2014/02/11 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
《陈毅探母》教学反思
2014/05/01 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
python自动计算图像数据集的RGB均值
2021/06/18 Python
Python编程源码报错解决方法总结经验分享
2021/10/05 Python