title: Formatting number with NSNumberFormatter that already has decimals and thousand seperators
body: <p>I have these number formats:</p>
  
  <pre><code>100000,459
  100000459
  100.000
  100.000,59
  100.000.000,39
  </code></pre>
  
  <p>The number changes as the user input values to it. And for every value added, I need to re-format the number with NSNumberFormatter. The problem is that this number already has . and , and the formatter does not seem to handle these correctly. It comes out like this:</p>
  
  <pre><code>100 000,00
  100 000 459,00
  100,00
  100,00
  100,00
  </code></pre>
  
  <p>E.g. I want 100000,459 to become 100 000,459.</p>
  
  <p>The code I use now:</p>
  
  <pre><code>NSNumber *amount = [NSNumber numberWithInt:[string intValue]];
  NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
  [currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
  NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"nb_NO"];
  [currencyFormatter setLocale:locale];
  NSString *commaString = [currencyFormatter stringForObjectValue:amount];
  </code></pre>
  
  <p>How can I format already formatted numbers?</p>