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 相关文章推荐
HTTP状态代码以及定义(解释)
Feb 02 Javascript
Jquery Validation插件防止重复提交表单的解决方法
Mar 05 Javascript
那些年,我还在学习jquery 学习笔记
Mar 05 Javascript
HTML上传控件取消选择
Mar 06 Javascript
判断滚动条到底部的JS代码
Nov 04 Javascript
javascript使用smipleChart实现简单图表
Jan 02 Javascript
Jquery ajax基础教程
Nov 20 Javascript
js实现不提示直接关闭网页窗口
Mar 30 Javascript
SVG动画vivus.js库使用小结(实例代码)
Sep 14 Javascript
JavaScript图片处理与合成总结
Mar 04 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
Sep 03 Javascript
微信小程序监听用户登录事件的实现方法
Nov 11 Javascript
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
博士208HAF收音机实习报告
2021/03/02 无线电
php摘要生成函数(无乱码)
2012/02/04 PHP
golang与PHP输出excel示例
2016/07/22 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
js 表格隔行颜色
2009/12/02 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
玩转JavaScript OOP - 类的实现详解
2016/06/08 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
javascript如何实现create方法
2019/11/04 Javascript
react 生命周期实例分析
2020/05/18 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
npm全局环境变量配置详解
2020/12/15 Javascript
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
Python实现从订阅源下载图片的方法
2015/03/11 Python
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
Python实现导出数据生成excel报表的方法示例
2017/07/12 Python
Python中类的初始化特殊方法
2017/12/01 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Python datetime包函数简单介绍
2019/08/28 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
如何学习Python time模块
2020/06/03 Python
MySQL面试题
2014/01/12 面试题
汽车运用工程毕业生自荐信
2013/10/29 职场文书
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
党员转正申请报告
2015/05/15 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis