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 相关文章推荐
js判断两个日期是否相等的方法
Sep 10 Javascript
js跑步算法的实现代码
Dec 04 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
Feb 13 Javascript
js兼容火狐显示上传图片预览效果的方法
May 21 Javascript
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
详解webpack+ES6+Sass搭建多页面应用
Nov 05 Javascript
JS中如何轻松遍历对象属性的方式总结
Aug 06 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
Sep 02 Javascript
原生js实现下拉选项卡
Nov 27 Javascript
Vue的状态管理vuex使用方法详解
Feb 05 Javascript
node.js中npm包管理工具用法分析
Feb 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
一周学会PHP(视频)Http下载
2006/12/12 PHP
php中的数组操作函数整理
2008/08/18 PHP
用PHP将数据导入到Foxmail的实现代码
2010/09/05 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
javascript操作文本框readOnly
2007/05/15 Javascript
js 文件引入实现代码
2010/04/23 Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
详解用Python实现自动化监控远程服务器
2019/05/18 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
浅析使用Python搭建http服务器
2019/10/27 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
python matplotlib拟合直线的实现
2019/11/19 Python
Pytorch之Variable的用法
2019/12/31 Python
Python和Bash结合在一起的方法
2020/11/13 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
慰问信格式
2015/02/14 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫