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 相关文章推荐
轻轻松松学习JavaScript
Feb 25 Javascript
JS实现的不规则TAB选项卡效果代码
Sep 18 Javascript
js实现简单的碰壁反弹效果
Aug 30 Javascript
原生js的RSA和AES加密解密算法
Oct 08 Javascript
jQuery实现的form转json经典示例
Oct 10 jQuery
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
Express之托管静态文件的方法
Jun 01 Javascript
基于VUE实现的九宫格抽奖功能
Sep 30 Javascript
js实现内置计时器
Dec 16 Javascript
vue中v-for循环选中点击的元素并对该元素添加样式操作
Jul 17 Javascript
Element中Slider滑块的具体使用
Jul 29 Javascript
JS变量提升及函数提升实例解析
Sep 03 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
phpmyadmin操作流程
2006/10/09 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
AngularJs表单验证实例代码解析
2016/11/29 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
python写的ARP攻击代码实例
2014/06/04 Python
python分布式环境下的限流器的示例
2017/10/26 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
使用Python设计一个代码统计工具
2018/04/04 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
Python最小二乘法矩阵
2019/01/02 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
对于Python深浅拷贝的理解
2019/07/29 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
深入理解HTML5定时器requestAnimationFrame的使用
2018/12/12 HTML / CSS
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
Java基础面试题
2014/07/19 面试题
记帐员岗位责任制
2014/02/08 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
《海底世界》教学反思
2014/04/16 职场文书
食品安全承诺书
2014/05/22 职场文书
SQLServer2019 数据库的基本使用之图形化界面操作的实现
2021/04/08 SQL Server