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代码混淆综合解决方案-Javascript在线混淆器
Dec 18 Javascript
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
jquery实现心算练习代码
Dec 06 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 Javascript
Easyui form combobox省市区三级联动
Jan 13 Javascript
node.js使用cluster实现多进程
Mar 17 Javascript
javascript设计模式之中介者模式学习笔记
Feb 15 Javascript
jquery实现下拉框左右选择功能
Feb 21 Javascript
详解在create-react-app使用less与antd按需加载
Dec 06 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
Aug 02 Javascript
Vue解决echart在element的tab切换时显示不正确问题
Aug 03 Javascript
vue实现在进行增删改操作后刷新页面
Aug 05 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
一个改进的UBB类
2006/10/09 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
JS面向对象编程浅析
2011/08/28 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
Js中使用正则表达式验证输入是否有特殊字符
2018/09/07 Javascript
详解vue-router传参的两种方式
2018/09/10 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
Python、Javascript中的闭包比较
2015/02/04 Python
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
python中的字符串内部换行方法
2018/07/19 Python
python leetcode 字符串相乘实例详解
2018/09/03 Python
Python中修改字符串的四种方法
2018/11/02 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
浅析python标准库中的glob
2020/03/13 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
瑞士国际航空官网:SWISS
2016/07/21 全球购物
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
个人自我鉴定
2013/11/07 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
报名委托书
2015/01/29 职场文书
小班教师个人总结
2015/02/05 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
Python基础之变量的相关知识总结
2021/06/23 Python
JavaScript选择器函数querySelector和querySelectorAll
2021/11/27 Javascript
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫