字符串长度截取
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) { |
etElementsByClassName
function getElementsByClassName(name) { |
取页面高度
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){ |
获取网页被卷去的位置
function getScrollXY() { |
日期格式化函数+调用方法
Date.prototype.format = function(format){ |
时间个性化输出功能
/* |
解决offsetX兼容性问题
// 针对火狐不支持offsetX/Y |
常用的正则表达式
//正整数 |
返回顶部的通用方法
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(){ |
字符串反序
function IsReverse(text){ |
清除html代码中的脚本
function clear_script(){ |
动态执行VBScript脚本
function vbscript(){ |
金额大写转换函数
function transform(tranvalue) { |
resize的操作
(function(){ |
实现base64解码
function base64_decode(data){ |
实现utf8解码
function utf8_decode(str_data){ |
获取窗体可见范围的宽与高
function getViewSize(){ |
断鼠标是否移出事件
function isMouseOut(e, handler) { |
半角转换为全角函数
function ToDBC(str){ |
全角转换为半角函数
function ToCDB(str){ |