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 相关文章推荐
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
Oct 24 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
Mar 14 Javascript
JS获取当前日期时间并定时刷新示例
Mar 04 Javascript
Jquery实现由下向上展开效果的例子
Dec 08 Javascript
js对象基础实例分析
Jan 13 Javascript
jQuery选择器之基本选择器与层次选择器
Mar 03 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
Jun 01 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
Nov 20 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
Jan 14 Javascript
javascript实现循环广告条效果
Dec 12 Javascript
微信小程序实现二维码签到考勤系统
Jan 16 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
Aug 14 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分页函数
2006/07/08 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
WordPress中注册菜单与调用菜单的方法详解
2015/12/18 PHP
php 浮点数比较方法详解
2017/05/05 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
javascript数组去掉重复
2011/05/12 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
2016/05/16 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
Python NumPy库安装使用笔记
2015/05/18 Python
python中os模块详解
2016/10/14 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
2020/05/26 Python
python爬虫---requests库的用法详解
2020/09/28 Python
Django restful framework生成API文档过程详解
2020/11/12 Python
html5的canvas方法使用指南
2014/12/15 HTML / CSS
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
一年级小学生评语
2014/04/22 职场文书
2014年师德承诺书
2014/05/23 职场文书
化学工程专业求职信
2014/08/10 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
Python实战之实现简易的学生选课系统
2021/05/25 Python
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python