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 定时器调用传递参数的方法
Nov 12 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
Jan 04 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
Aug 04 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
Jun 06 Javascript
javascript产生随机数方法汇总
Jan 25 Javascript
Node.js的Koa框架上手及MySQL操作指南
Jun 13 Javascript
详解自定义ajax支持跨域组件封装
Feb 08 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
May 07 Javascript
通过微信公众平台获取公众号文章的方法示例
Dec 25 Javascript
vue中使用echarts的示例
Jan 03 Vue.js
微信小程序选择图片控件
Jan 19 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 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
GD输出汉字的函数的分析
2006/10/09 PHP
php 文件夹删除、php清除缓存程序
2009/08/25 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2011/04/18 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
javascript实现框架高度随内容改变的方法
2015/07/23 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
微信小程序版本自动更新的方法
2019/06/14 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
详解Python中DOM方法的动态性
2015/04/11 Python
Python聚类算法之基本K均值实例详解
2015/11/20 Python
Python中类型检查的详细介绍
2017/02/13 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
举例说明类变量和实例变量的区别
2016/06/30 面试题
房地产还款计划书
2014/01/10 职场文书
学前班学生评语
2014/12/29 职场文书