jQuery 中数字、字符串名目化扩展的代码
发布时间:2018-09-01 21:15:47 所属栏目:业界 来源:站长网
导读:前几天的项目中,碰着一个名目化金额的题目,便写了一个通用的 jQuery 扩展代码,记录下来以便往后再用。同时分享给各人,有必要的任意用。 如有好手认为写得有服从题目的也可以提出来,进修进修,研究研究。 除了数字外,字符串也可以名目化的,事实实现
前几天的项目中,碰着一个名目化金额的题目,便写了一个通用的jQuery扩展代码,记录下来以便往后再用。同时分享给各人,有必要的任意用。 如有好手认为写得有服从题目的也可以提出来,进修进修,研究研究。 除了数字外,字符串也可以名目化的,事实实现起来道理差不多嘛!可以自界说脱离符、支解长度,最终返回的名目化后的字符串。 一、jQuery扩展代码 Copy to Clipboard引用的内容:[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 Clipboard引用的内容:[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 }); (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |