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 | <! 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压缩版本,可直接引用