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 相关文章推荐
JavaScript 事件查询综合
Jul 13 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
Feb 23 Javascript
给事件响应函数传参数的四种方式小结
Dec 05 Javascript
浅谈javascript面向对象程序设计
Jan 21 Javascript
利用JS提交表单的几种方法和验证(必看篇)
Sep 17 Javascript
js控制按钮,防止频繁点击响应的实例
Feb 15 Javascript
深入理解angular2启动项目步骤
Jul 15 Javascript
vue axios用法教程详解
Jul 23 Javascript
VUE 实现滚动监听 导航栏置顶的方法
Sep 11 Javascript
微信小程序自定义导航栏(模板化)
Nov 15 Javascript
jQuery AJAX应用实例总结
May 19 jQuery
vue内置组件component--通过is属性动态渲染组件操作
Jul 28 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安装memcached扩展笔记
2015/05/28 PHP
培养自己的php编码规范
2015/09/28 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
2019/09/10 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
url地址自动加#号问题说明
2010/08/21 Javascript
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
jquery实现删除一个元素后面的所有元素功能
2015/12/21 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
js学习之----深入理解闭包
2016/11/21 Javascript
Node.js的特点详解
2017/02/03 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
快速使用node.js进行web开发详解
2017/04/26 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
从零开始搭建一个react项目开发
2018/02/09 Javascript
详解性能更优越的小程序图片懒加载方式
2018/07/18 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
Ibatis中如何提高SQL Map的性能
2013/05/11 面试题
教师评语大全
2014/04/28 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL