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 相关文章推荐
Jquery插件之多图片异步上传
Oct 20 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
Jun 04 Javascript
JQuery的ready函数与JS的onload的区别详解
Nov 21 Javascript
用JavaScript实现页面重定向功能的教程
Jun 04 Javascript
JQuery复制DOM节点的方法
Jun 11 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
May 19 Javascript
基于BootStrap实现局部刷新分页实例代码
Aug 08 Javascript
微信小程序 页面跳转及数据传递详解
Mar 14 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
100行代码实现一个vue分页组功能
Nov 06 Javascript
学习node.js 断言的使用详解
Mar 18 Javascript
微信小程序获取当前位置和城市名
Nov 13 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 函数语法介绍一
2009/06/14 PHP
php的hash算法介绍
2014/02/13 PHP
php+mysql数据库实现无限分类的方法
2014/12/12 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
Javascript实现的鼠标经过时播放声音
2010/05/18 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
JS实现日期时间动态显示的方法
2015/12/07 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
Python提取频域特征知识点浅析
2019/03/04 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
python实现指定ip端口扫描方式
2019/12/17 Python
Python换行与不换行的输出实例
2020/02/19 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
环境科学专业个人求职信
2013/09/26 职场文书
《太阳》教学反思
2014/02/21 职场文书
节能标语大全
2014/06/21 职场文书
公司活动总结怎么写
2014/06/25 职场文书
工程索赔意向书
2014/08/30 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
幼师大班个人总结
2015/02/13 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
小学运动会报道稿
2015/07/22 职场文书
工作汇报材料难写?方法都在这里了!
2019/07/01 职场文书
Python基础之Socket通信原理
2021/04/22 Python
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
html+css实现分层金字塔的实例
2021/06/02 HTML / CSS