加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

jQuery 中数字、字符串名目化扩展的代码

发布时间:2018-09-01 21:15:47 所属栏目:业界 来源:站长网
导读:前几天的项目中,碰着一个名目化金额的题目,便写了一个通用的 jQuery 扩展代码,记录下来以便往后再用。同时分享给各人,有必要的任意用。 如有好手认为写得有服从题目的也可以提出来,进修进修,研究研究。 除了数字外,字符串也可以名目化的,事实实现

前几天的项目中,碰着一个名目化金额的题目,便写了一个通用的jQuery扩展代码,记录下来以便往后再用。同时分享给各人,有必要的任意用。

如有好手认为写得有服从题目的也可以提出来,进修进修,研究研究。

除了数字外,字符串也可以名目化的,事实实现起来道理差不多嘛!可以自界说脱离符、支解长度,最终返回的名目化后的字符串。

一、jQuery扩展代码

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] ;(function($) {
$.extend({
format : function(str, step, splitor) {
str = str.toString();
var len = str.length;

if(len > step) {
var l1 = len%step,
l2 = parseInt(len/step),
arr = [],
first = str.substr(0, l1);
if(first != '') {
arr.push(first);
};
for(var i=0; i<l2 ; i++) {
arr.push(str.substr(l1 + i*step, step));
};
str = arr.join(splitor);
};
return str;
}
});
})(jQuery);

二、挪用要领

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] jQuery(function() {
console.log($.format(2000000010, 3, ',')); //result: 2,000,000,010
console.log($.format('abcdefghijklmnopqrstuvwxyz', 6, '-')); //result: ab-cdefgh-ijklmn-opqrst-uvwxyz
});

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读