js常用函数汇总(不定期更新)
1、图片按比例压缩
function setImgSize(){
   var outbox_w=imgbox.width(),
       outbox_h=imgbox.height();
   imgbox.find('img').each(function(index, el) {
        var obj=$(this),
            objH=obj.height(),
            objW=obj.width();
        if((objH/objW)>(outbox_h/outbox_w)){
             obj.css({
                height: outbox_h+"px",
                width: ((objW/objH)*outbox_h)+"px",
                marginLeft:((outbox_w-((objW/objH)*outbox_h))/)+"px"
           });
       }else{
            obj.css({
                width: outbox_w+"px",
                height: ((objH/objW)*outbox_w)+"px",
                marginTop:((outbox_h-((objH/objW)*outbox_w))/)+"px"
             });
       }
   }); 
}    
2、解析URL上的字符串参数:
function getQueryString(parm){
    var reg = new RegExp("(^|&)" + parm + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]);
    return null;
}
需要注意的:unescape()函数(找到形式为 %xx 和 %uxxxx 的字符序列(x 表示十六进制的数字),用 Unicode 字符 \u00xx 和 \uxxxx 替换这样的字符序列进行解码,与之对应的是escape()编码),ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() 和 decodeURIComponent() 取而代之。
注意:即便value 中有& 连接符,也没有关系,都可以通过encodeURIComponent进行转码成%26的形式,和浏览器自动拼接的并不冲突,记得decodeURIComponent()解码就好。
3、常用的js校验
3.1 手机号校验
/^(||)?([-]|[]|[]|[-]|[])[-]{}$/
3.2 汉字校验
/^[a-zA-Z\u4e00-\u9fa5]+$/
js常用函数汇总(不定期更新)的更多相关文章
- Js 常用函数【持续更新】
		
Js Math对象方法介绍:http://www.w3school.com.cn/jsref/jsref_obj_math.asp 1. 算数函数(Math) 1)Js小数取整 常用于:分页算法 js ...
 - PHP常用函数总结(不定期更新)
		
array_merge函数和两个数组相加的区别 array_merge函数,在出现相同的索引数组,会把两个数组中的索引数组,进行融合,以第一个数组的索引最大值往后相加,如果是关联数组,后面数组的值覆盖 ...
 - Javascript常用函数收集(不定期更新)
		
str.replace('/正则表达式/','替换内容'); //正则替换str.match('/正则表达式/','替换内容'); //正则匹配 str.indexOf('查找代码'); //查找是否 ...
 - 非常实用的PHP常用函数汇总
		
这篇文章主要介绍了非常实用的PHP常用函数,汇总了加密解密.字符串操作.文件操作.SQL注入等函数的实例与用法说明,在PHP项目开发中非常具有实用价值,需要的朋友可以参考下 本文实例总结了一些在php ...
 - AngularJS进阶(十二)AngularJS常用知识汇总(不断更新中....)
		
AngularJS常用知识汇总(不断更新中....) 注:请点击此处进行充电! app.controller('editCtrl',['$http','$location','$rootScope', ...
 - php常用函数汇总
		
php常用函数汇总 字符串截取: 1.substr('要截取的字符串','从第几个字符开始','到第几个字符结束'); * 截取英文或者数字 ...
 - 【PHP】最详细PHP从入门到精通(三)——PHP中的数组常用函数汇总
		
PHP从入门到精通 之PHP中的数组常用函数详解 数组作为PHP中最常用的结构之一,PHP强大的数组函数功能,给数组的相关操作带来了极大的便利.今天给大家介绍的PHP中数组函数,是PHP数组中重要的 ...
 - ecshop里提出来的js常用函数
		
目录 Utils.js jquery.listTable.js 使用例子: ecshop里提出来的js常用函数 Utils.js /* $Id : utils.js 5052 2007-02-03 1 ...
 - 思迈特软件Smartbi:Excel数据分析常用函数汇总!
		
多传统行业的数据分析师只要求掌握Excel即可,会SPSS/SAS是加分项.即使在挖掘满街走,Python不如狗的互联网数据分析界,Excel也是不可替代的. Excel是我们工作中经常使用的一种工具 ...
 
随机推荐
- mock static方法
			
<dependency> <groupId>org.powermock</groupId> <artifactId>powermock-api-mock ...
 - fis中的数据结构模块Config
			
/* * config * caoke */ 'use strict'; Object.extend=function(props){ //继承父类 var prototype=Object.crea ...
 - 认识CSS中css背景样式设置
			
前端之HTML,CSS(五) CSS CSS背景 CSS可以添加背景颜色和背景图片,也可以对图片进行设置.设置的样式有: background-color 背景颜色 background-image ...
 - sed 练习
			
[root@server3 mnt]# cat -n passwd 1 root:x:0:0:root:/root:/bin/bash 2 bin:x:1:1:bin:/bin:/sbin/nol ...
 - vue组件中camelCased (驼峰式) 命名与 kebab-case(短横线命名)
			
HTML 特性是不区分大小写的.所以,当使用的不是字符串模版,camelCased (驼峰式) 命名的 prop 需要转换为相对应的 kebab-case (短横线隔开式) 命名: 如果你使用字符串模 ...
 - git 拉新项目
			
 - Mastering the Game of Go 论文阅读笔记
			
主要思想:用状态评估减少搜索深度,用动作采样减少搜索宽度. 参考文献:https://blog.csdn.net/songrotek/article/details/51065143
 - Manacher算法(马拉车)
			
学习博客:https://www.cnblogs.com/love-yh/p/7072161.html 首先,得先了解什么是回文串(我之前就不是很了解,汗).回文串就是正反读起来就是一样的,如“abb ...
 - HTML练习 | 百度搜索框
			
<!DOCTYPE html> <head> <title>百度首页</title> <style> .logo{ background:u ...
 - 这真的该用try-catch吗?
			
前言 我有个技能,就是把“我”说的听起来特别像“老子”. 以前是小喽啰的时候,会跟领导说“我!不加班.”,听起来就像“老子不加班!”一样.到最后发现,我确实没有把计划内的工作拖到需要加班才能完成,这个 ...