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 相关文章推荐
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
Mar 12 Javascript
js获取所有checkbox的值的简单实例
May 30 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
Dec 13 Javascript
EasyUI学习之Combobox级联下拉列表(2)
Dec 29 Javascript
H5实现中奖记录逐行滚动切换效果
Mar 13 Javascript
微信小程序实现带刻度尺滑块功能
Mar 29 Javascript
Vue中的Vux配置指南
Dec 08 Javascript
React中的refs的使用教程
Feb 13 Javascript
小程序实现自定义导航栏适配完美版
Apr 02 Javascript
JS实现时间校验的代码
May 25 Javascript
ES6学习教程之Promise用法详解
Nov 22 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
Dec 28 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
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
vue计算属性无法监听到数组内部变化的解决方案
2019/11/06 Javascript
javascript中layim之查找好友查找群组
2021/02/06 Javascript
零基础学Python(一)Python环境安装
2014/08/20 Python
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
django中forms组件的使用与注意
2019/07/08 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
python+selenium select下拉选择框定位处理方法
2019/08/24 Python
python 实现二维列表转置
2019/12/02 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
详解python logging日志传输
2020/07/01 Python
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
婚礼新郎父母答谢词
2014/01/16 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
如何写通讯稿
2015/07/22 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
小学生运动会广播
2015/08/19 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python