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遍历 table的脚本
Jul 23 Javascript
js获取div高度的代码
Aug 09 Javascript
jQuery选择没有colspan属性的td的代码
Jul 06 Javascript
js Event对象的5种坐标
Sep 12 Javascript
html+css+js实现xp window界面及有关功能
Mar 26 Javascript
jQuery旋转木马式幻灯片轮播特效
Dec 04 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
Dec 13 Javascript
vue实现微信二次分享以及自定义分享的示例
Mar 20 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
Sep 18 Javascript
JavaScript中的相等操作符使用详解
Dec 21 Javascript
js实现文字头像的生成代码
Mar 07 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
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
基于JS递归函数细化认识及实用实例(推荐)
2017/08/07 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
vue操作动画的记录animate.css实例代码
2019/04/26 Javascript
layui实现三级联动效果
2019/07/26 Javascript
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
简单理解Python中的装饰器
2015/07/31 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
Python中模块string.py详解
2017/03/12 Python
Python中拆分字符串的操作方法
2019/07/23 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
Django中modelform组件实例用法总结
2020/02/10 Python
Python configparser模块操作代码实例
2020/06/08 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
jupyter 添加不同内核的操作
2021/02/06 Python
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
单位办理社保介绍信
2014/01/10 职场文书
夏季奶茶店创业计划书
2014/01/16 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
先进个人事迹材料范文
2014/12/30 职场文书
银行先进个人总结
2015/02/15 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python