[英]How to get format of currency using current culture information and validate that currency
decimal
类型适用于货币,具有接受文化的TryParse方法。
bool IsValidCurrency(string s, string tla, out value)
{
var culture = CultureInfo
.GetCultures(CultureTypes.AllCultures)
.Where(c => c.ISOCurrencySymbol == tla)
.First();
return decimal.TryParse(s, NumberStyles.Any, culture, out value)
}
其中s
是货币价值的文本表示, tla
是货币的 ISO 三字母缩写。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.