title: How to detect if string is currency in c#
body: <p>Usually when I have need to convert <code>currency string</code> (like 1200,55 zł or $1,249) to decimal value I do it like this:</p>
  
  <pre><code>if (currencyString.Contains("zł)) {
      decimal value = Decimal.Parse(dataToCheck.Trim(), NumberStyles.Number | NumberStyles.AllowCurrencySymbol);
  }
  </code></pre>
  
  <p>Is there a way to check if string is currency without checking for specific currency?</p>