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的文件是什么文件
Dec 06 Javascript
JQuery Ajax 跨域访问的解决方案
Mar 12 Javascript
基于jquery的jqDnR拖拽溢出的修改
Feb 12 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
Jul 26 Javascript
Javascript图片上传前的本地预览实例
Jun 16 Javascript
Javascript遍历table中的元素示例代码
Jul 08 Javascript
JS获取网页图片name属性的方法
Apr 01 Javascript
简单实现js倒计时功能
Feb 13 Javascript
JavaScript数据结构之二叉树的计数算法示例
Apr 13 Javascript
深入理解angular2启动项目步骤
Jul 15 Javascript
jquery的$().each和$.each的区别
Jan 18 jQuery
Express 配置HTML页面访问的实现
Nov 01 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
屏蔽浏览器缓存另类方法
2006/10/09 PHP
介绍几个array库的新函数 php
2006/12/29 PHP
PHP和XSS跨站攻击的防范
2007/04/17 PHP
php adodb介绍
2009/03/19 PHP
PHP的explode和implode的使用说明
2011/07/17 PHP
Symfony2创建页面实例详解
2016/03/18 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
解决angular2 获取到的数据无法实时更新的问题
2018/08/31 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
2018/01/24 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
python点击鼠标获取坐标(Graphics)
2019/08/10 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
2019/09/07 Python
Python调用graphviz绘制结构化图形网络示例
2019/11/22 Python
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
土木工程专业大学毕业生求职信
2013/10/13 职场文书
集体婚礼证婚词
2014/01/13 职场文书
幼儿园元旦亲子活动方案
2014/02/17 职场文书
甘南现象心得体会
2014/09/11 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
培训通知书模板
2015/04/17 职场文书
2019预备党员转正申请书模板2篇!
2019/08/07 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
Java多条件判断场景中规则执行器的设计
2021/06/26 Java/Android