js的一些写好的方法,方便以后调用。持续更新中,有更好的可以给我留言。。。...

 

 

1. 格式化  format

function format(string) {  

  var args = arguments;  

  var pattern = new RegExp(“%([1-" + arguments.length + "])”, ”g”);  

  return String(string).replace(pattern, function(match, index) {  

    return args[index];  

  });  

};
//调用 
format(“And the %1 want to know whose %2 you %3″, ”papers”, ”shirt”, ”wear”);
//上面的代码将返回:
And the papers want to know whose shirt you wear" 

 2. 获取GUID

function guidGenerator() {

    var S4 = function() {

       return (((1+Math.random())*0x10000)|0).toString(16).substring(1);

    };

    return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());

}

 

 

3.getQuerystring

JS={};
JS.getQueryString = function (name) {
     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
     var r = window.location.search.substr(1).match(reg);
     if (r != null) return unescape(r[2]); return null;
 }

 

 

 

 

转载于:https://www.cnblogs.com/pingping/archive/2013/04/10/3012019.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值