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插件tipswindown与hintbox冲突
Nov 05 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
Mar 29 Javascript
js控制input框只读实现示例
Jan 20 Javascript
jQuery 文本框得失焦点的简单实例
Feb 19 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
Dec 30 Javascript
javascript实现九宫格相加数值相等
May 28 Javascript
在页面中输出当前客户端时间javascript实例代码
Mar 02 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
May 01 Javascript
微信小程序日期选择器实例代码
Jul 18 Javascript
微信小程序scroll-view点击项自动居中效果的实现
Mar 25 Javascript
JavaScript实现网页下拉菜单效果
Nov 20 Javascript
vue backtop组件的实现完整代码
Apr 07 Vue.js
一个可以随意添加多个序列的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生成N个不重复的随机数实例
2013/11/12 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
PHP的mysqli_thread_id()函数讲解
2019/01/24 PHP
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
JavaScript中的闭包
2016/02/24 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
微信小程序npm引入vant-weapp的踩坑记录
2019/08/01 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
SVM基本概念及Python实现代码
2017/12/27 Python
python实现的config文件读写功能示例
2019/09/24 Python
PyCharm2020.3.2安装超详细教程
2021/02/08 Python
世界领先的以旅馆为主的在线预订平台:Hostelworld
2016/10/09 全球购物
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
什么是数组名
2012/05/10 面试题
教师申诉制度
2014/01/29 职场文书
个人现实表现材料
2014/02/04 职场文书
风险评估实施方案
2014/03/09 职场文书
调查研究项目计划书
2014/04/29 职场文书
演讲稿的写法
2014/05/19 职场文书
企业年检委托书范本
2014/10/14 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
红与黑读书笔记
2015/06/29 职场文书
小学生暑假生活总结
2015/07/13 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书
[有人@你]你有一封绿色倡议书,请查收!
2019/07/18 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript