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几种数组去掉重复值的方法推荐
Apr 12 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
Jun 12 Javascript
JS从数组中随机取出几个数组元素的方法
Aug 02 Javascript
轻松实现jQuery添加删除按钮Click事件
Mar 13 Javascript
Javascript ES6中数据类型Symbol的使用详解
May 02 Javascript
静态页面实现 include 引入公用代码的示例
Sep 25 Javascript
Vue中之nextTick函数源码分析详解
Oct 17 Javascript
AngularJS中scope的绑定策略实例分析
Oct 30 Javascript
vue使用 better-scroll的参数和方法详解
Jan 25 Javascript
webpack4 CSS Tree Shaking的使用
Sep 03 Javascript
Vue.js 十五分钟入门图文教程
Sep 12 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
Apr 28 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中定时计划任务的实现原理
2013/01/08 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
Node.js(安装,启动,测试)
2014/06/09 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
jquery实现表单验证简单实例演示
2015/11/23 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
JS匿名函数实例分析
2016/11/26 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
JavaScript的垃圾回收机制与内存管理
2020/08/06 Javascript
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
理解Python中的With语句
2015/02/02 Python
python使用datetime模块计算各种时间间隔的方法
2015/03/24 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
Python工厂函数用法实例分析
2018/05/14 Python
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
德国网上宠物店:Zoobio
2018/05/23 全球购物
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
毕业生医学检验求职信
2013/10/16 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
行政司机岗位职责
2015/04/10 职场文书
毕业证明书
2015/06/19 职场文书
二十年同学聚会感言
2015/07/30 职场文书
Python机器学习之KNN近邻算法
2021/05/14 Python
Pytest中skip skipif跳过用例详解
2021/06/30 Python
使用Springboot实现健身房管理系统
2021/07/01 Java/Android
修改并编译golang源码的操作步骤
2021/07/25 Golang
mysql 索引合并的使用
2021/08/30 MySQL
vue postcss-px2rem 自适应布局
2022/05/15 Vue.js