首页 > IT职业 > IT生活 > jQuery扩展以及gzip压缩测试
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
$.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>
$().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压缩版本,可直接引用
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/835/viewspace-2808430/ ,如需转载,请注明出处,否则将追究法律责任。