人民币小写转成大写

html

人民币小写在线转换成大写 v2.0

人民币大写规则的写法和繁体字转换有点不同,好比10000应该写做“壹万”而非“壹萬”。人民币大写在线转换工具,能够将人民币小写金额转换为大写金额,轻巧绿色且使用简便,使您免去了一个个输入大写文字的烦恼。若是你有外贸财务方面的问题,能够前往>>福步外贸财务专区;你或许还关注人民币中行外汇牌价git

转换方法:只要在下面的小写金额框中填入人民币金额的小写阿拉伯数字,例如1688.99,而后点击“转换为大写金额”按钮便可得转换成汉字。在输入数字的时候,能够包含小数点,也能够写成千进制,例如1,688.99(注意是英文逗号,而不是中文逗号)。

福步增长经过在线计算器的计算后直接获得大写金额。(2014/8)安全


小写金额:

大写金额:

工具


人民币金额用到的中文大写汉字以下this

0 1 2 3 4 5 6 7 8 9 亿
亿

 

人民币常识spa

人民币(缩写为RMB)是我国大陆地区的法订货币,尽管每一个人几乎每天都要接触到人民币或者支票,可是人民币大写如何写是困扰不少人的问题。尽管生活中看起来极其熟悉而又简单的东西,但发现其实并不会写。人民币在ISO 4217简称为CNY(China Yuan),经常使用简写为RMB(Ren Min Bi);人民币货币的符号是“ ¥”('Y'+'='),读音为“YUAN”。人民币按照材料的天然属性划分,有金属币(亦称硬币)、 纸币(亦称钞票)。不管纸币、硬币均等价流通,至今已发行了五套人民币。

设计

人民币大写规范详细介绍code

银行、单位和我的填写的各类票据和结算凭证是办理支付结算和现金收付的重要依据,直接关系到支付结算的准确、及时和安全。票据和结算凭证是银行、单位和我的凭以记载帐务的会计凭证,是记载经济业务和明确经济责任的一种书面证实。所以,填写票据和结算凭证必须作到标准化、规范化、要素齐全、数字正确、字迹清晰、不错漏、不潦草、防止涂改。
中文大写金额数字应用正楷或行书填写,如壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样,不得用1、二(两)、3、4、5、6、7、8、9、10、毛、另(或0)填写,不得自造简化字。若是金额数字书写中使用繁体字,如贰、陆、亿、万、圆的,也应受理。
人民币大写的正确写法还应注意如下几项:
1、中文大写金额数字到“元”为止的,在“元”以后、应写“整”(或“正”)字;在“角”以后,能够不写“整”(或“正”)字;大写金额数字有“分”的,“分”后面不写“整”(或“正”)字。
2、中文大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空白。大写金额数字前未印“人民币”字样的,应加填“人民币”三字,在票据和结算凭证大写金额栏内不得预印固定的“仟、佰、拾、万、仟、佰、拾、元、角、分”字样。
3、阿拉伯数字小写金额数字中有“0”时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。举例以下:
一、阿拉伯数字中间有“0”时,中文大写要写“零”字,如¥1409.50应写成人民币壹仟肆佰零玖元伍角;
二、阿拉伯数字中间连续有几个“0”时、中文大写金额中间能够只写一个“零”字,如¥6007.14应写成人民币陆仟零柒元壹角肆分。
三、阿拉伯金额数字万位和元位是“0”,或者数字中间连续有几个“0”,万位、元位也是“0”但千位、角位不是“0”时,中文大写金额中能够只写一个零字,也能够不写“零”字,如¥1680.32应写成人民币壹仟陆佰捌拾元零叁角贰分,或者写成人民币壹仟陆佰捌拾元叁角贰分。又如¥107000.53应写成人民币壹拾万柒仟元零伍角叁分,或者写成人民币壹拾万零柒仟元伍角叁分。
四、阿拉伯金额数字角位是“0”而分位不是“0”时,中文大写金额“元”后面应写“零”字,如¥16409.02应写成人民币壹万陆仟肆佰零玖元零贰分,又如¥325.04应写成人民币叁佰贰拾伍元零肆分。
4、阿拉伯小写金额数字前面均应填写人民币符号“¥”,阿拉伯小写金额数字要认真填写,不得连写分辨不清。
5、票据的出票日期必须使用中文大写,为防止变造票据的出票日期,在填写月、日时、月为壹、贰和壹拾的,日为壹至玖和壹拾、贰拾和叁拾的,应在其前加“零”,日为拾壹至拾玖的应在其前加“壹”,如1月15日应写成零壹月壹拾伍日,再如10月20日应写成零壹拾月零贰拾日。
6、票据出票日期使用小写填写的,银行不予受理;大写日期未按要求规范填写的,银行可予受理,但由此形成损失的由出票人自行承担。

orm

人民币上的盲文介绍htm

盲文是专供盲人书写摸读的文字字母,以点状表示,又称“点子”“盲字”,目前国际上通用的数目和不一样的排列位置,来表示各类文字,人民币上的盲文是表明不一样面值,方便盲人识别。盲文凸印在特殊的纸张上,盲人能够经过双手触摸,就能够很好的识别。 
中国人民币银行发行的前三套人民币纸币均未印有盲文符号,从1987年开始发行第四套人民币起,人民币主币票面上正面右下角货左下角凹印了盲文数字,方便盲人使用和分辨。第四套和第五套人民币主币1元、2元、5元、10元券在正面左下角分别加印1个、2个(竖列)、2个(斜列)、4个小黑点;50元、100元券在正面右下角分别加印5个、7个小黑点。
第四套人民币纸币共有1980、1990、1996三个制版年份,其中1元以上的全部钞票,均在正面右下方或左下方用凹版印刷了盲文数字。盲人用手指轻触,能够识别出面额。在目前发行流通的第五套人民币上,也仍然保留了盲文数字。
第四套人民币纸币主币上使用的盲文数字符号,是按照盲文6个圆点符号科学组合的规定要求而设计的。1980年版人民币上,1元、2元、5元、10元的盲文面额在票面正面左下方,50元、100元在右下方。第五套人民币首枚100元券于1999年10月1日发行,其它不一样面额的券别也相继发行。

 


下面给出程序代码:

<!DOCTYPE HTML>

<html>
<head>

<script language="JavaScript" type="text/JavaScript"> 
function convertCurrency(currencyDigits) { 
// Constants: 
    var MAXIMUM_NUMBER = 999999999999.99; 
    // Predefine the radix characters and currency symbols for output: 
    var CN_ZERO = "零"; 
    var CN_ONE = "壹"; 
    var CN_TWO = "贰"; 
    var CN_THREE = "叁"; 
    var CN_FOUR = "肆"; 
    var CN_FIVE = "伍"; 
    var CN_SIX = "陆"; 
    var CN_SEVEN = "柒"; 
    var CN_EIGHT = "捌"; 
    var CN_NINE = "玖"; 
    var CN_TEN = "拾"; 
    var CN_HUNDRED = "佰"; 
    var CN_THOUSAND = "仟"; 
    var CN_TEN_THOUSAND = "万"; 
    var CN_HUNDRED_MILLION = "亿"; 
    var CN_SYMBOL = ""; 
    var CN_DOLLAR = "元"; 
    var CN_TEN_CENT = "角"; 
    var CN_CENT = "分"; 
    var CN_INTEGER = "整"; 
     
// Variables: 
    var integral;    // Represent integral part of digit number. 
    var decimal;    // Represent decimal part of digit number. 
    var outputCharacters;    // The output result. 
    var parts; 
    var digits, radices, bigRadices, decimals; 
    var zeroCount; 
    var i, p, d; 
    var quotient, modulus; 
     
// Validate input string: 
    currencyDigits = currencyDigits.toString(); 
    if (currencyDigits == "") { 
        alert("请输入小写金额!"); 
        return ""; 
    } 
    if (currencyDigits.match(/[^,.\d]/) != null) { 
        alert("小写金额含有无效字符!"); 
        return ""; 
    } 
    if ((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3}))?)|(\d+(.\d+)?))$/) == null) { 
        alert("小写金额的格式不正确!"); 
        return ""; 
    } 
     
// Normalize the format of input digits: 
    currencyDigits = currencyDigits.replace(/,/g, "");    // Remove comma delimiters. 
    currencyDigits = currencyDigits.replace(/^0+/, "");    // Trim zeros at the beginning. 
    // Assert the number is not greater than the maximum number. 
    if (Number(currencyDigits) > MAXIMUM_NUMBER) { 
        alert("金额过大,应小于9999亿元!"); 
        return ""; 
    } 
     
// Process the coversion from currency digits to characters: 
    // Separate integral and decimal parts before processing coversion: 
    parts = currencyDigits.split("."); 
    if (parts.length > 1) { 
        integral = parts[0]; 
        decimal = parts[1]; 
        // Cut down redundant decimal digits that are after the second. 
        decimal = decimal.substr(0, 2); 
    } 
    else { 
        integral = parts[0]; 
        decimal = ""; 
    } 
    // Prepare the characters corresponding to the digits: 
    digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE, CN_SIX, CN_SEVEN, CN_EIGHT, CN_NINE); 
    radices = new Array("", CN_TEN, CN_HUNDRED, CN_THOUSAND); 
    bigRadices = new Array("", CN_TEN_THOUSAND, CN_HUNDRED_MILLION); 
    decimals = new Array(CN_TEN_CENT, CN_CENT); 
    // Start processing: 
    outputCharacters = ""; 
    // Process integral part if it is larger than 0: 
    if (Number(integral) > 0) { 
        zeroCount = 0; 
        for (i = 0; i < integral.length; i++) { 
            p = integral.length - i - 1; 
            d = integral.substr(i, 1); 
            quotient = p / 4; 
            modulus = p % 4; 
            if (d == "0") { 
                zeroCount++; 
            } 
            else { 
                if (zeroCount > 0) 
                { 
                    outputCharacters += digits[0]; 
                } 
                zeroCount = 0; 
                outputCharacters += digits[Number(d)] + radices[modulus]; 
            } 
            if (modulus == 0 && zeroCount < 4) { 
                outputCharacters += bigRadices[quotient]; 
                zeroCount = 0; 
            } 
        } 
        outputCharacters += CN_DOLLAR; 
    } 
    // Process decimal part if there is: 
    if (decimal != "") {
        for (i = 0; i < decimal.length; i++) { 
            d = decimal.substr(i, 1); 
            if (d != "0") { 
                outputCharacters += digits[Number(d)] + decimals[i]; 
            } 
        } 
    } 
    // Confirm and return the final output string: 
    if (outputCharacters == "") { 
        outputCharacters = CN_ZERO + CN_DOLLAR; 
    } 
    if (decimal == "") { 
        outputCharacters += CN_INTEGER; 
    } 
    outputCharacters = CN_SYMBOL + outputCharacters; 
    return outputCharacters; 
} 
</script>


</head>
<body>

小写金额:
<input name="Digits" type="text" id="Digits" class="input2" onFocus="this.className='inputtext-bor'" onBlur="this.className='inputtext'" value="1688.99" size="55">
            <br/>
            <br/>
            大写金额:
            <input name="Result" type="text" class="input2" id="Result" size="55">
            <br/>
<br/>
<input id="Convert" type="button" class="button" value="转换为大写金额" 
name="Convert" onclick="Result.value = convertCurrency(Digits.value);" >

</body>
</html>

 

出处:http://link.fobshanghai.com/rmb.htm