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


Posted in Javascript onDecember 26, 2013
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 < arr.length; 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();  
    <SPAN style="FONT-FAMILY: Consolas, 'Lucida Console', monospace; WHITE-SPACE: pre-wrap; COLOR: rgb(0,128,255)">return arr3.join("");</SPAN>  
} 

测试:

zhen('12345');

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

Javascript 相关文章推荐
Add a Table to a Word Document
Jun 15 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
Mar 01 Javascript
js 自定义个性下拉选择框示例
Aug 20 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
Oct 26 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
Jan 22 Javascript
深入浅析JavaScript面向对象和原型函数
Feb 06 Javascript
JS获取数组中出现次数最多及第二多元素的方法
Oct 27 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
Mar 29 Javascript
vue-router beforeEach跳转路由验证用户登录状态
Dec 26 Javascript
小程序中canvas的drawImage方法参数使用详解
Jul 04 Javascript
Vue vee-validate插件的简单使用
Jun 22 Vue.js
Jquery解析json数据详解
Dec 26 #Javascript
Jquery getJSON方法详细分析
Dec 26 #Javascript
JQuery判断HTML元素是否存在的两种解决方法
Dec 26 #Javascript
JS 仿腾讯发表微博的效果代码
Dec 25 #Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 #Javascript
JS不间断向上滚动效果代码
Dec 25 #Javascript
js中同步与异步处理的方法和区别总结
Dec 25 #Javascript
You might like
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
jQuery的deferred对象使用详解
2011/08/20 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
Less 安装及基本用法
2018/05/05 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
js实现选项卡效果
2020/03/07 Javascript
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
2020/05/13 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
python使用xmlrpclib模块实现对百度google的ping功能
2015/06/02 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
对python while循环和双重循环的实例详解
2019/08/23 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
大学生自我鉴定
2013/12/08 职场文书
个人简历中自我评价
2014/02/11 职场文书
大堂副理的岗位职责范文
2014/02/17 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
中学图书馆工作总结
2015/08/11 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
使用ORM新增数据在Mysql中的操作步骤
2021/07/26 MySQL
JavaScript原型链详解
2021/11/07 Javascript
SQL SERVER触发器详解
2022/02/24 SQL Server
《现实主义勇者的王国再建记》第三弹OST全曲试听片段公开
2022/04/04 日漫