zoukankan      html  css  js  c++  java
  • 付款金额大小写的转换

    public static string ToRMB(object value)

     {

           try

           {

         string hash =double.Parse(value.ToString()).ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A");

                    string results = Regex.Replace(hash, @"((?<=-|^)[^1-9]*)|((?'z'0)[0A-E]*((?=[1-9])|(?'-z'(?=[F-L.]|$))))|((?'b'[F-L])(?'z'0)[0A-L]*((?=[1-9])|(?'-z'(?=[.]|$))))", "${b}${z}");

         hash = Regex.Replace(results, ".", delegate (Match m) { return "负圆空零壹贰叁肆伍陆柒捌玖空空空空空空空分角拾佰仟万億兆京垓秭穰"[m.Value[0] - '-'].ToString(); });

                    if (hash.Substring(hash.Length - 1, 1) == "圆") { hash += "整"; }

                    return hash;

           }

           catch (Exception)

            {

                    return "零";

            }

    }

    <ext:FormRow >

    <Items>

       <ext:NumberBox ID="Text6" Label="付款金额小写"  runat="server"  Enabled="true"    NoNegative="true" OnTextChanged="Text6_TextChanged" AutoPostBack="true"/>               

      <ext:TextBox ID="Text7" Label="付款金额大写"  runat="server"  Enabled="true"/>           

    </Items> 

     </ext:FormRow>

  • 相关阅读:
    深入理解C++ 11新特性:1)
    Effective Java 第三版:1)
    Java 8 实战:2)
    MyBatis Plus
    Java 8 实战:1)
    十二要素应用宣言
    Dubbo 2):源码级
    [SCOI2009]windy数 数位dp
    [ZJOI2006]物流运输 最短路 动态规划
    [ZJOI2008]骑士
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14340731.html
Copyright © 2011-2022 走看看