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 相关文章推荐
慎用 somefunction.prototype 分析
Jun 02 Javascript
用循环或if语句从json中取数据示例
Aug 18 Javascript
jQuery遍历之next()、nextAll()方法使用实例
Nov 08 Javascript
node.js中的buffer.length方法使用说明
Dec 14 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
Feb 05 Javascript
JavaScript中操作字符串小结
May 04 Javascript
跟我学习javascript的prototype使用注意事项
Nov 17 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
Sep 15 Javascript
AngularJS表单验证功能分析
May 26 Javascript
echarts整合多个类似option的方法实例
Jul 10 Javascript
支付宝小程序tabbar底部导航
Nov 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实现的随机广告显示代码
2007/06/14 PHP
php修改NetBeans默认字体的大小
2013/07/02 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
第八篇Bootstrap下拉菜单实例代码
2016/06/21 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
2017/08/28 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
对numpy中数组元素的统一赋值实例
2018/04/04 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
python实践项目之监控当前联网状态详情
2019/05/23 Python
python分数表示方式和写法
2019/06/26 Python
python删除文件、清空目录的实现方法
2020/09/23 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
办公室年终个人自我评价
2013/10/28 职场文书
领导干部考察材料
2014/02/08 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
党员剖析材料范文
2014/09/30 职场文书
2016关于预防职务犯罪的心得体会
2016/01/21 职场文书
诉讼和解协议书
2016/03/23 职场文书
古诗之感恩老师
2019/10/24 职场文书
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL