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 相关文章推荐
javascript 常用关键字列表集合
Dec 04 Javascript
jquery 多行滚动代码(附详细解释)
Jun 17 Javascript
jquery iframe操作详细解析
Nov 20 Javascript
Node.js编码规范
Jul 14 Javascript
总结JavaScript设计模式编程中的享元模式使用
May 21 Javascript
js判断输入字符串是否为空、空格、null的方法总结
Jun 14 Javascript
jquery 手势密码插件
Mar 17 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
Jul 27 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
Aug 18 Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
Jan 13 Vue.js
js加减乘除精确运算方法实例代码
Jan 17 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
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
php实现无限级分类(递归方法)
2015/08/06 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
索趣科技的答案
2007/02/07 Javascript
javascript EXCEL 操作类代码
2009/07/30 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
Bootstrap学习笔记之css样式设计(1)
2016/06/07 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
JS写谷歌浏览器chrome的外挂实例
2018/01/11 Javascript
在Python的循环体中使用else语句的方法
2015/03/30 Python
Python实现统计单词出现的个数
2015/05/28 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
python3使用GUI统计代码量
2019/09/18 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
python操作redis数据库的三种方法
2020/09/10 Python
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
explicit和implicit的含义
2012/11/15 面试题
给物业的表扬信
2014/01/21 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
2015年美容师个人工作总结
2015/10/14 职场文书
检讨书范文
2019/04/16 职场文书
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS
MySQL笔记 —SQL运算符
2022/01/18 MySQL