- 转义特殊字符为html实体
1 | HtmlEncode: function(str){ |
- 验证是否为有效的手机电话号码
1 | IsMobile: function(str){ |
- 验证是否为有效的座机电话号码
1 | IsTel: function(str){ |
- 判断是那种类型的浏览器
1 | WhichBrowser: function(){ |
- 获取客户端浏览器cookie
1 | GetCookie: function(c_name){ |
- 设置客户端浏览器cookie
1 | SetCookie: function(c_name, value, expiredays){ |
- 字符串长度截取
1 | function cutstr(str, len) { |
- 替换全部
1 | String.prototype.replaceAll = function(s1, s2) { |
- 清除空格
1 | String.prototype.trim = function() { |
- 清除左空格/右空格
1 | function ltrim(s){ return s.replace( /^(\s*| *)/, ""); } |
- 判断是否以某个字符串开头
1 | String.prototype.startWith = function (s) { |
- 判断是否以某个字符串结束
1 | String.prototype.endWith = function (s) { |
- 转义html标签
1 | function HtmlEncode(text) { |
- 时间日期格式转换
1 | Date.prototype.Format = function(formatStr) { |
- 判断是否为数字类型
1 | function isDigit(value) { |
- 设置cookie值
1 | function setCookie(name, value, Hours) { |
- 获取cookie值
1 | function getCookie(name) { |
- 加入收藏夹
1 | function AddFavorite(sURL, sTitle) { |
- 设为首页
1 | function setHomepage() { |
- 加载样式文件
1 | function LoadStyle(url) { |
- 返回脚本内容
1 | function evalscript(s) { |
- 清除脚本内容
1 | function stripscript(s) { |
- 动态加载脚本文件
1 | function appendscript(src, text, reload, charset) { |
- 返回按ID检索的元素对象
1 | function $(id) { |
- 跨浏览器绑定事件
1 | function addEventSamp(obj,evt,fn){ |
- 跨浏览器删除事件
1 | function delEvt(obj,evt,fn){ |
- 为元素添加on方法
1 | Element.prototype.on = Element.prototype.addEventListener; |
- 为元素添加trigger方法
1 | Element.prototype.trigger = function (type, data) { |
- 检验URL链接是否有效
1 | function getUrlState(URL){ |
- 格式化CSS样式代码
1 | function formatCss(s){//格式化代码 |
- 压缩CSS样式代码
1 | function compressCss (s) {//压缩代码 |
- 获取当前路径
1 | var currentPageUrl = ""; |
- 判断是否移动设备
1 | function isMobile(){ |
- 判断是否移动设备访问
1 | function isMobileUserAgent(){ |
- 判断是否苹果移动设备访问
1 | function isAppleMobileDevice(){ |
- 判断是否安卓移动设备访问
1 | function isAndroidMobileDevice(){ |
- 判断是否Touch屏幕
1 | function isTouchScreen(){ |
- 判断是否打开视窗
1 | function isViewportOpen() { |
- 获取移动设备初始化大小
1 | function getInitZoom(){ |
- 获取移动设备最大化大小
1 | function getZoom(){ |
- 获取移动设备屏幕宽度
1 | function getScreenWidth(){ |
- 完美判断是否为网址
1 | function IsURL(strUrl) { |
- 获取页面高度
1 | function getPageHeight(){ |
- 获取页面scrollLeft
1 | function getPageScrollLeft(){ |
- 获取页面可视宽度
1 | function getPageViewWidth(){ |
- 获取页面宽度
1 | function getPageWidth(){ |
- 获取页面scrollTop
1 | function getPageScrollTop(){ |
- 获取页面可视高度
1 | function getPageViewHeight() { |
- 去掉url前缀
1 | function removeUrlPrefix(a){ |
- 随机数时间戳
1 | function uniqueId(){ |
- 全角半角转换
1 | //iCase: 0全到半,1半到全,其他不转化 |
- 确认是否键盘有效输入值
1 | function checkKey(iKey){ |
- 日期格式化函数+调用方法
1 | Date.prototype.format = function(format){ |
- 常用的正则表达式
1 | //正整数 |
- 返回顶部的通用方法
1 | function backTop(btnId) { |
- 获得URL中GET参数值
1 | // 用法:如果地址是 test.htm?t1=1&t2=2&t3=3, 那么能取得:GET["t1"], GET["t2"], GET["t3"] |
- 打开一个窗体通用方法
1 | function openWindow(url,windowName,width,height){ |
- 提取页面代码中所有网址
1 | var aa = document.documentElement.outerHTML.match(/(url\(|src=|href=)[\"\']*([^\"\'\(\)\<\>\[\] ]+)[\"\'\)]*|(http:\/\/[\w\-\.]+[^\"\'\(\)\<\>\[\] ]+)/ig).join("\r\n").replace(/^(src=|href=|url\()[\"\']*|[\"\'\>\) ]*$/igm,""); |
- 清除相同的数组
1 | String.prototype.unique=function(){ |
- 按字母排序,对每行进行数组排序
1 | function SetSort(){ |
- 清除html代码中的脚本
1 | function clear_script(){ |
- 金额大写转换函数
1 | function transform(tranvalue) { |
- 获取窗体可见范围的宽与高
1 | function getViewSize(){ |