Heim >Web-Frontend >js-Tutorial >js整数字符串转换为金额类型数据(示例代码)_jquery

js整数字符串转换为金额类型数据(示例代码)_jquery

WBOY
WBOYOriginal
2016-05-16 17:07:071748Durchsuche

复制代码 代码如下:

function zhen(str) { 
    var arr_1 = ["", "\u62fe", "\u4f70", "\u4edf", "\u4e07", "\u4ebf"], arr_2 = ["", "\u4e07", "\u4ebf"]; 
    var maskstr = arr_1.slice(1).join(""); 
    var arr2 = ["\u96f6", "\u58f9", "\u8d30", "\u53c1", "\u8086", "\u4f0d", "\u9646", "\u67d2", "\u634c", "\u7396"]; 
    var arr3 = new Array; 
    var arr = str.split(""); 
    arr.reverse(); 
    var _step_ = 4; 
    var _index_ = 0; 
    var int1 = 0, int2 = 0; 
    // var  
    for (var i = 0; i         _index_ = i; 
        int1 = _index_ % _step_; 
        int2 = parseInt(_index_ / _step_); 
        if (int2 > 0 & int1 == 0) { 
            if (maskstr.indexOf(arr3[arr3.length - 1]) != -1) { 
                arr3.pop(); 
            } 
            arr3.push(arr_2[int2]); 
        } 
        if (arr[i] > 0) { 
            if (int1 > 0) { 
                arr3.push(arr_1[int1]); 
            } 
        } 
        arr3.push(arr2[arr[i]]); 
    } 
    arr3.reverse(); 
    return arr3.join(""); 


测试:

zhen('12345');

->"壹万贰仟叁佰肆拾伍"

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn