欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript將數(shù)字轉(zhuǎn)換成大寫(xiě)中文的方法

 更新時(shí)間:2015年03月23日 15:00:14   作者:feiwen  
這篇文章主要介紹了JavaScript將數(shù)字轉(zhuǎn)換成大寫(xiě)中文的方法,涉及javascript字符串及匹配的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JavaScript將數(shù)字轉(zhuǎn)換成大寫(xiě)中文的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

function intToChinese ( str ) {
 str = str+'';
 var len = str.length-1;
 var idxs = ['','十','百','千','萬(wàn)','十','百','千','億','十','百','千','萬(wàn)','十','百','千','億'];
 var num = ['零','壹','貳','叁','肆','伍','陸','柒','捌','玖'];
 return str.replace(/([1-9]|0+)/g,function( $, $1, idx, full) {
  var pos = 0;
  if( $1[0] != '0' ){
   pos = len-idx;
   if( idx == 0 && $1[0] == 1 && idxs[len-idx] == '十'){
    return idxs[len-idx];
   }
   return num[$1[0]] + idxs[len-idx];
  } else {
   var left = len - idx;
   var right = len - idx + $1.length;
   if( Math.floor(right/4) - Math.floor(left/4) > 0 ){
    pos = left - left%4;
   }
   if( pos ){
    return idxs[pos] + num[$1[0]];
   } else if( idx + $1.length >= len ){
    return '';
   }else {
    return num[$1[0]]
   }
  }
 });
}

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • JavaScript 異步調(diào)用框架 (Part 4 - 鏈?zhǔn)秸{(diào)用)

    JavaScript 異步調(diào)用框架 (Part 4 - 鏈?zhǔn)秸{(diào)用)

    我們已經(jīng)實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的異步調(diào)用框架,然而還有一些美中不足,那就是順序執(zhí)行的異步函數(shù)需要用嵌套的方式來(lái)聲明。
    2009-08-08
  • JS及JQuery對(duì)Html內(nèi)容編碼,Html轉(zhuǎn)義

    JS及JQuery對(duì)Html內(nèi)容編碼,Html轉(zhuǎn)義

    本文主要介紹了JS及JQuery對(duì)Html內(nèi)容編碼,Html轉(zhuǎn)義的方法。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02
  • jQuery及JS實(shí)現(xiàn)循環(huán)中暫停的方法

    jQuery及JS實(shí)現(xiàn)循環(huán)中暫停的方法

    這篇文章主要介紹了jQuery及JS實(shí)現(xiàn)循環(huán)中暫停的方法,以實(shí)例形式分析了循環(huán)中暫停的原理及實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-02-02
  • 動(dòng)態(tài)加載腳本提升javascript性能

    動(dòng)態(tài)加載腳本提升javascript性能

    動(dòng)態(tài)加載腳本可以有效提升javascript性能,下面有個(gè)不錯(cuò)的示例,大家可以參考下
    2014-02-02
  • JavaScript設(shè)計(jì)模式之外觀模式實(shí)例

    JavaScript設(shè)計(jì)模式之外觀模式實(shí)例

    這篇文章主要介紹了JavaScript設(shè)計(jì)模式之外觀模式實(shí)例,本文用一些代碼實(shí)例來(lái)講解JavaScript中的外觀模式,需要的朋友可以參考下
    2014-10-10
  • 最新評(píng)論