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非法字符过滤代码(骂人的话等等)
May 26 Javascript
使用apply方法处理数组的三个技巧[译]
Sep 20 Javascript
js计算字符串长度包含的中文是utf8格式
Oct 15 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
Nov 30 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
Oct 17 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
Sep 07 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
Apr 30 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
Jun 18 Javascript
Node爬取大批量文件的方法示例
Jun 28 Javascript
微信小程序class封装http代码实例
Aug 24 Javascript
jquery实现淡入淡出轮播图效果
Dec 13 jQuery
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设计模式 Command(命令模式)
2011/06/26 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
JQuery从头学起第二讲
2010/07/04 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
JS传值出现中文参数乱码的解决方法
2016/06/30 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
Vue.use源码分析
2017/04/22 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
2019/01/07 Javascript
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
Python如何实现MySQL实例初始化详解
2017/11/06 Python
python中time库的实例使用方法
2019/10/31 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
澳大利亚最大的在线美发和美容零售商之一:My Hair Care & Beauty
2019/08/24 全球购物
linux面试题参考答案(7)
2014/07/24 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
关于迟到的检讨书
2014/01/26 职场文书
光信息科学与技术专业职业生涯规划
2014/03/13 职场文书
运动员获奖感言
2014/08/15 职场文书
2015政治思想表现评语
2015/03/25 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
资金申请报告范文
2015/05/14 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android