将人民币数字转换成大写形式-CarlZeng

将人民币数字转换成大写形式 JARON_DOT_CN 2004年4月27日 阅读:4537次 关键字:人民币,大写 [GOOGLE搜索更多资料]   用JavaScript编写了一功能函数,完成如下功能: 1、对一给定字符串,如:1234.55,转换成正确的中文货币描述:如:人民币壹仟贰佰叁拾四元五角五分 2、输入的字符串形式可以是以下几种:带分隔符的,如:123,456,789.00;不…

将人民币数字转换成大写形式
JARON_DOT_CN 2004年4月27日 阅读:4537次

关键字:人民币,大写 [GOOGLE搜索更多资料]

 

用JavaScript编写了一功能函数,完成如下功能:

1、对一给定字符串,如:1234.55,转换成正确的中文货币描述:如:人民币壹仟贰佰叁拾四元五角五分

2、输入的字符串形式可以是以下几种:带分隔符的,如:123,456,789.00;不带分隔符的,如:123456789

3、输出的中文货币描述要符合规范,如:0.3—-人民币三角;0.33—-人民币三角三分;1—-人民币壹元整
100—-人民币壹佰元整;1001—-人民币壹仟零壹元整;10000001—-人民币壹仟万零壹元整;
1001001—-人民币壹仟零壹万零壹元整,等

4、最大转换能到百亿

具体的代码如下:

以上代码运用了正则表达式的功能,除了可以正确的转换成人民币的大写形式以外,还可以判断输入的形式是否正确有效。