jQuery扩展以及gzip压缩测试

简介: javascript测试 $.extend({ //去除二端空白 trim:function(str){ var m = str.

 

<!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 (/^(?:13\d|15[012389]|189)-?\d{5}(\d{3}|\*{3})$/.test($.trim(str)));
			},
			//判断是否电话号码
			isTel:function(str){
				return (/^(([0\+]\d{2,3}-)?(0\d{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压缩版本,可直接引用

目录
相关文章
|
7月前
|
存储 NoSQL 关系型数据库
PostgreSQL列存扩展hydra简单测试
Hydra是一款PostgreSQL的扩展,为PostgreSQL增加了列存引擎,使得PostgreSQL的olap性能大幅提升,本文介绍Hydra基本的使用方法。
865 0
|
9月前
|
人工智能 JSON 自然语言处理
超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用
超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用
超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用
For 基本使用 逻辑扩展 测试水仙花数
For循环 循环结构的概念 循环,即事物周而复始的变化 循环结构,使一部分代码按照次数或一定的条件反复执行的一种代码结构。
70 0
For 基本使用 逻辑扩展 测试水仙花数
|
JavaScript
Layui模块化,改造传统jquery扩展为layui模块
在我使用jquery扩展,拖拽组件的时候,因为使用的布局模板有些冲突,导致无法使用扩展,所以才会解决之后写下这篇文章。 Layui中内置了jquery 只有你所使用的模块有依赖到它,它才会加载,并且如果你的页面已经script引入了jquery,它并不会重复加载。内置的jquery模块去除了全局的和jQuery。这是layui文档中的描述,它内置了jq,但是去除了全局的和jQuery对象,也就是在window的全局对外接口被删除了。 拖拽组件的实现 假设siam.js是一个扩展,里面提供了一个类似这样的方法
280 0
扩展知识点---驱动中对应的测试用的APP程序
扩展知识点---驱动中对应的测试用的APP程序
81 0
|
缓存 前端开发 应用服务中间件
Nginx开启Gzip压缩功能(附详细解释)+测试是否开启了压缩
Nginx实现资源压缩的原理是通过ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip,ngx_http_gzip_module是Nginx默认集成的,不需要重新编译,直接开启即可。
2369 1
Nginx开启Gzip压缩功能(附详细解释)+测试是否开启了压缩
|
监控 Java 关系型数据库
Apache Flume-自定义 source(扩展)--功能测试实现|学习笔记
快速学习 Apache Flume-自定义 source(扩展)--功能测试实现
119 0
 Apache Flume-自定义 source(扩展)--功能测试实现|学习笔记
|
小程序 前端开发
【测试经验向】提测质量差 + 测试工期压缩,我要怎么办?
【测试经验向】提测质量差 + 测试工期压缩,我要怎么办?
【测试经验向】提测质量差 + 测试工期压缩,我要怎么办?
|
编解码 移动开发 前端开发
【JQuery】扩展BootStrap入门——知识点讲解(一)
本期主要介绍扩展BootStrap入门——知识点讲解(一)
114 0
【JQuery】扩展BootStrap入门——知识点讲解(一)
|
前端开发 JavaScript iOS开发
【JQuery】扩展BootStrap入门——知识点讲解(二)
本期主要介绍扩展BootStrap入门——知识点讲解(二)
105 0
【JQuery】扩展BootStrap入门——知识点讲解(二)

热门文章

最新文章