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 相关文章推荐
CSS+JS构建的图片查看器
Jul 22 Javascript
JavaScript 学习笔记(十六) js事件
Feb 01 Javascript
8个超棒的学习 jQuery 的网站 推荐收藏
Apr 02 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
Nov 18 Javascript
Jquery实现的角色左右选择特效
May 21 Javascript
jQuery中:visible选择器用法实例
Dec 30 Javascript
javascript使用 concat 方法对数组进行合并的方法
Sep 08 Javascript
Bootstrap实现下拉菜单多级联动
Nov 23 Javascript
微信小程序云开发如何使用npm安装依赖
May 18 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
vue从零实现一个消息通知组件的方法详解
Mar 16 Javascript
vue下canvas裁剪图片实例讲解
Apr 16 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 session有效期session.gc_maxlifetime
2011/04/20 PHP
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
图像替换新技术 状态域方法
2010/01/28 Javascript
jQuery autocomplate 自扩展插件、自动完成示例代码
2011/03/28 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
使用django-suit为django 1.7 admin后台添加模板
2014/11/18 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
python中类的属性和方法介绍
2018/11/27 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
python中的反斜杠问题深入讲解
2019/08/12 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
python中二分查找法的实现方法
2020/12/06 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
HTML5 解析规则分析
2009/08/14 HTML / CSS
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
Hibernate持久层技术
2013/12/16 面试题
三年级小学生评语
2014/04/22 职场文书
民间个人借款协议书
2014/09/30 职场文书
2015年大学生工作总结
2015/04/21 职场文书
工程移交协议书
2016/03/24 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
话题作文之呼唤
2019/12/18 职场文书
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python