public static string MoneyToNumber(this string input) { string output = ""; for (int i = 0; i < input.Length; i++) { if (input[i] != ',') output += input[i]; } retu output; } public static string NumbersssssToMoney(this string input) { if (input.Length > 17) { retu ""; } bool checkNegrate = false; try { if (long.Parse(input.MoneyToNumber()) < 0) { input = (long.Parse(input) * -1).ToString(); checkNegrate = true; } System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en-US"); long valueBefore = Int64.Parse(input, System.Globalization.NumberStyles.AllowThousands); input = String.Format(culture, "{0:N0}", valueBefore); if (checkNegrate) { input = input.Insert(0, "-"); } } catch (FormatException) { input = "0"; } retu input; }
+ نوشته شده در پنجشنبه 24 آبان 1397 ساعت: 14:50 توسط محمد رضا جوادیان
برچسب ها:
|