我在网上找了一段时间,没找到类似功能的代码,在此将将自己写的一个转换函数发出来,如果有需要大家可以用。
代码的功能就是将阿拉伯数字转换为大写数字,比如将1转换一,支持0-99。注意,这个函数没有加错误处理。//数字转换,将阿拉伯数字转换为大写数字,如由1转换为一(只支持0到99)
function converyNumToDaXie(num) {
    var first = ""; //第一位(左起,如二十三,则二为第一位);
    var second = ""; //第二位
    var third = "";
    //先求第一位及第二位
    if (9 <= parseFloat(parseInt(num) / parseInt(10)))//九十
    {
        first = "九";
        second = "十";
    } else if (8 <= parseFloat(parseInt(num) / parseInt(10)))//八十
    {
        first = "八";
        second = "十";
    } else if (7 <= parseFloat(parseInt(num) / parseInt(10)))//七十
    {
        first = "七";
        second = "十";
    } else if (6 <= parseFloat(parseInt(num) / parseInt(10)))//六十
    {
        first = "六";
        second = "十";
    } else if (5 <= parseFloat(parseInt(num) / parseInt(10)))//五十
    {
        first = "五";
        second = "十";
    } else if (4 <= parseFloat(parseInt(num) / parseInt(10)))//四十
    {
        first = "四";
        second = "十";
    } else if (3 <= parseFloat(parseInt(num) / parseInt(10)))//三十
    {
        first = "三";
        second = "十";
    }
    else if (2 <= parseFloat(parseInt(num) / parseInt(10)))//二十
    {
        first = "二";
        second = "十";
    }
    else if (1 < parseFloat(parseInt(num) / parseInt(10)))//十
    {
        second = "十";
    }
    //十位以下的
    if (parseInt(num) == 0) //为0
    {
        third = "零";
    }
    else if (parseInt(num) % parseInt(10) == 1)//为1
    {
        third = "一";
    }
    else if (parseInt(num) % parseInt(10) == 2)//为2
    {
        third = "二";
    }
    else if (parseInt(num) % parseInt(10) == 3)//为3
    {
        third = "三";
    }
    else if (parseInt(num) % parseInt(10) == 4)//为4
    {
        third = "四";
    }
    else if (parseInt(num) % parseInt(10) == 5)//为5
    {
        third = "五";
    }
    else if (parseInt(num) % parseInt(10) == 6)//为6
    {
        third = "六";
    }
    else if (parseInt(num) % parseInt(10) == 7)//为7
    {
        third = "七";
    }
    else if (parseInt(num) % parseInt(10) == 8)//为8
    {
        third = "八";
    }
    else if (parseInt(num) % parseInt(10) == 9)//为9
    {
        third = "九";
    }
    else //为9
    {
        third = "十";
    }
    return (first + second + third)
}