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