直接來看代碼:
public static string ConvertToChineseMoney(double money) { if (money < 0) throw new ArgumentOutOfRangeException("參數money不能為負值!"); string s = money.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"); s = Regex.Replace(s, @"((?<=-|^)[^1-9]*)|((?'z'0)[0A-E]*((?=[1-9])|(?'-z'(?=[F-L/.]|$))))|((?'b'[F-L])(?'z'0)[0A-L]*((?=[1-9])|(?'-z'(?=[/.]|$))))", "${b}${z}"); return Regex.Replace(s, ".", delegate(Match m) { return "負元空零壹貳叁肆伍陸柒捌玖空空空空空空空分角拾佰仟
主站蜘蛛池模板:
凤城市|
保靖县|
偏关县|
乌拉特中旗|
莱西市|
茌平县|
石楼县|
白河县|
平武县|
弥渡县|
唐河县|
凤凰县|
准格尔旗|
罗田县|
灵宝市|
霸州市|
岚皋县|
连城县|
广州市|
伽师县|
慈利县|
伊春市|
社会|
颍上县|
石屏县|
闸北区|
株洲县|
马山县|
米易县|
米脂县|
渭源县|
观塘区|
拉萨市|
永修县|
泗阳县|
大厂|
通榆县|
临澧县|
江陵县|
光山县|
通河县|