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