/*! * nzh v1.0.14 * Homepage http://cnwhy.github.io/nzh * License BSD-2-Clause */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Nzh=e()}(this,function(){"use strict";function t(t,e){var n=i.getNumbResult(t);if(!n)return t;e=e||{};var r=this.ch,h=this.ch_u,c=this.ch_f||"",u=this.ch_d||".",a=r.charAt(0),o=n.int,s=n.decimal,l=n.minus,f="",g="",p=l?c:"";if(s){s=i.clearZero(s,"0","$");for(var d=0;d1?arguments[1]:e.tenMin,l=n.length;if(1==l)return r.charAt(+n);if(l<=4)for(var f=0,g=l;g--;){var p=+n.charAt(f);o+=s&&2==l&&0==f&&1==p?"":r.charAt(p),o+=p&&g?h.charAt(g):"",f++}else{for(var d=n.length/4>>0,_=n.length%4;0==_||!h.charAt(3+d);)_+=4,d--;var m=n.substr(0,_),A=n.substr(_);o=t(m,s)+h.charAt(3+d)+("0"==A.charAt(0)?a:"")+t(A,A.length>4&&s)}return o=i.clearZero(o,a)}(o),e.ww&&h.length>5){var _=h.charAt(4),m=h.charAt(5),A=f.lastIndexOf(m);~A&&(f=f.substring(0,A).replace(new RegExp(m,"g"),_+_)+f.substring(A))}return p+f+g}function e(t,e){t=t.toString();var n=t.split(this.ch_d),r=n[0].replace(this.ch_f,""),h=n[1],c=!!~n[0].indexOf(this.ch_f),u=this.ch_u.charAt(1),a=this.ch_u.charAt(4),o=this.ch_u.charAt(5);r=r.replace(new RegExp(a+"{2}(?!"+a+")","g"),o);for(var s=r.split(""),l=0,f=0,g=[],p=[],d=[],_=0;_0&&d.unshift(A);else if(~(v=this.ch_u.indexOf(m))){var y=i.getDigit(v);l>v?(i.unshiftZero(d,y),i.centerArray(p,d)):v>=f?(0==_&&(d=[1]),i.centerArray(g,p,d),g.length>0&&i.unshiftZero(g,y),f=v):(0==d.length&&u==m&&(d=[1]),i.centerArray(p,d),i.unshiftZero(p,i.getDigit(v)),l=v)}}i.centerArray(g,p,d).reverse(),0==g.length&&g.push(0);var x=0;if(h){g.push("."),x="0.";for(var _=0;_0){var c=i.substr(0,h);c=c.length2){var r=[].slice.call(arguments,2);r.unshift(e),t.apply(null,r)}return e};var h=e.hasAttr=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};e.extend=function(t){for(var e,n=arguments[0]||{},r=Array.prototype.slice.call(arguments,1),i=0;i=5?4*(t-4)+4:t},e.unshiftZero=function(t,e){if(null==e&&(e=1),!(e<=0))for(;e--;)t.unshift(0)},e.clearZero=function(t,e,n){if(null==t)return"";var r=~"*.?+$^[](){}|\\/".indexOf(e)?"\\"+e:e,i=new RegExp("^"+r+"+"),h=new RegExp(r+"+$"),c=new RegExp(r+"{2}","g");return t=t.toString(),"^"==n&&(t=t.replace(i,"")),n&&"$"!=n||(t=t.replace(h,"")),n&&"nto1"!=n||(t=t.replace(c,e)),t}}),h=(i.e2ten,i.getNumbResult,i.centerArray,i.hasAttr,i.extend,i.getDigit,i.unshiftZero,i.clearZero,{CL:t,unCL:e,toMoney:n}),c=r,u={ch:"零一二三四五六七八九",ch_u:"个十百千万亿",ch_f:"负",ch_d:"点"},a={ch:"零壹贰叁肆伍陆柒捌玖",ch_u:"个拾佰仟万亿",ch_f:"负",ch_d:"点",m_t:"人民币",m_z:"整",m_u:"元角分"},o={ch:"零一二三四五六七八九",ch_u:"個十百千萬億",ch_f:"負",ch_d:"點"},s={ch:"零壹貳參肆伍陸柒捌玖",ch_u:"個拾佰仟萬億",ch_f:"負",ch_d:"點",m_t:"$",m_z:"整",m_u:"圓角分"},l={s:u,b:a,hk_s:o,hk_b:s},f=function(t){this.lang=t,this.encode=function(){return h.CL.apply(t,arguments)},this.decode=function(){return h.unCL.apply(t,arguments)},this.toMoney=function(){return h.toMoney.apply(t,arguments)}};return f.langs=l,f.cn=c(l.s,l.b),f.hk=c(l.hk_s,l.hk_b),f});