jQuery扩展以及gzip压缩测试
时间:2022-04-23
本文章向大家介绍jQuery扩展以及gzip压缩测试,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb3212">
<title>javascript测试</title>
<script type="text/javascript" src="http://files.cnblogs.com/yjmyzz/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$.extend({
//去除二端空白
trim:function(str){
var m = str.match(/^s*(S+(s+S+)*)s*$/);
return (m == null) ? "" : m[1];
},
//判断是否手机号
isMobile:function(str){
return (/^(?:13d|15[012389]|189)-?d{5}(d{3}|*{3})$/.test($.trim(str)));
},
//判断是否电话号码
isTel:function(str){
return (/^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/.test($.trim(str)));
},
//判断是否手机或电话号码
isMobileTel:function(str){
return $.isTel(str) || $.isMobile(str);
},
//判断是否手机号
isEmail:function(str) {
return (/^(w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*)$/.test($.trim(str)));
},
//判断是否为数字
isNumber:function(str){
return (!isNaN($.trim(str)));
}
})
</script>
</head>
<body>
<script type="text/javascript">
$().ready(function(){
var s = " 菩提树下的杨过 ";
alert("字符串截取空白测试:" + $.trim(s).length);//截取字符串测试
s = "13916752888 ";
alert("手机号码测试结果:" + $.isMobile(s)); //手机号码测试
s = "021-65721234";
alert("电话号码测试结果:" + $.isTel(s));
alert("手机电话测试结果:" + $.isMobileTel(s));
s = "yjmyzz@126.com"; //电子邮件测试
alert("email测试结果:" + $.isEmail(s));
s = "123abc";
alert("数字测试结果:" + $.isNumber(s));
})
</script>
</body>
</html>
从firefox网络监测的结果看,博客园并未启用IIS的GZIP压缩。建议大家使用时,直接用 http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js 这个路径引用,同时http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html 上还有其它很多流行框架的GZIP压缩版本,可直接引用
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Aria2 + Rclone 实现离线下载 | 完美脚本配置 | 解决无法上传问题
- alpine使用的避坑指南
- elasticSearch学习(八)
- Python自学成才之路 魔术方法之比较运算符,赋值运算符
- Go语言(golang)新发布的1.13中的Error Wrapping深度分析
- 使用k8s容器钩子触发事件
- Python自学成才之路 魔术方法之属性访问控制
- Python自学成才之路 彻底搞懂python变量作用域
- Python自学成才之路 什么是元类
- 调试 Go 的代码生成
- Kubernetes中的Volume介绍
- Python自学成才之路 终于弄清楚类方法,静态方法的区别了
- Git 版本及版本范围表示法
- python自学成才之路 numpy 基础
- python自学成才之路 文件读写操作