Rumah > hujung hadapan web > tutorial js > js如何实现金额小写转换成大写

js如何实现金额小写转换成大写

小云云
Lepaskan: 2018-03-19 17:56:16
asal
3244 orang telah melayarinya

本文主要和大家分享js如何实现金额小写转换成大写,主要以代码的形式和大家分享,希望能帮助到大家。

//金额转大写

    function DX(n) {
        if(!/^(0|[1-9]\d*)(\.\d+)?$/.test(n))              
        return "";
        var unit = "仟佰拾亿仟佰拾万仟佰拾元角分",
            str = "";
        n += "00";
        var p = n.indexOf('.');
        if(p >= 0)
            n = n.substring(0, p) + n.substr(p + 1, 2);
        unit = unit.substr(unit.length - n.length);
        for(var i = 0; i < n.length; i++)
        return str.replace(/零(仟|佰|拾|角)/g, "零").replace(/(零)+/g, "零").replace(/零(万|亿|元)/g, "$1").replace(/(亿)万|壹(拾)/g, "$1$2").replace(/^元零?|零分/g, "").replace(/元$/g, "元整");

    }
Salin selepas log masuk

相关推荐:

php怎么将字符串的首字母转换成大写的方法

Atas ialah kandungan terperinci js如何实现金额小写转换成大写. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan