javascript 工具函数
转义特殊字符为html实体
HtmlEncode: function(str){ return str.replace(/&/g, '&').replace(/\"/g, '"').replace(/</g, '<').replace(/>/g, '>').replace(/'/g, '''); }
验证是否为有效的手机电话号码
IsMobile: function(str){ var rp = /^1[3|4|5|7|8][0-9]\d{4,8}$/; return rp.test(str); }
验证是否为有效的座机电话号码
IsTel: function(str){ var rp = /^([0-9]{3,4}-)?[0-9]{7,8}$/; return rp.test(str); }
清除左空格/右空格
Ltrim: function(str){ return str.replace( /^(\s*| *)/, ""); }, Rtrim: function(str){ return str.replace( /(\s*| *)$/, ""); }
清除左右空格
Trim: function(str){ return this.Ltrim(this.Rtrim(str)); }
获取客户端浏览器cookie
GetCookie: function(c_name){ if(document.cookie.length>0){ c_start = document.cookie.indexOf(c_name + '='); if(c_start != -1){ c_start = c_start + c_name.length + 1; c_end = document.cookie.indexOf(';',c_start); if (c_end==-1) c_end = document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ''; }
设置客户端浏览器cookie
SetCookie: function(c_name, value, expiredays){ var exdate = new Date(); exdate.setDate(exdate.getDate() + expiredays); document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()); }, };
越努力,越幸运,坚持每天学习一小时,坚持每天吸收一个知识点。