JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="http://extjs-public.googlecode.com/svn/extjs-3.x/release/resources/css/ext-all.css">
<script src="http://extjs-public.googlecode.com/svn/extjs-3.x/release/adapter/ext/ext-base.js"></script>
<script src="http://extjs-public.googlecode.com/svn/extjs-3.x/release/ext-all.js"></script>
<script src="http://w3forge.org/js/LocaleFormat.min.js"></script>
<div id="exampleLocaleFormat"></div>

CSS

body {
    padding: 10px;
    font-family: "Trebuchet MS", Tahoma, Verdana, Sans;
    font-size: 9pt;
}
.example {
    padding: 10px;
    font-size: 1.5em;
    color: black;
    text-align: center;
    border: 1px inset #e0e0e0;
    margin: 2px;
}

JavaScript

Ext.onReady(function() {

  ///
  // Sorry this demo code is longer and more complex
  // than it should be. Hopefully it illustrates how this 
  // can be used.
  ///

  var
  // since XSS prevents jsfiddle from accessing a webservice, locales are
  // defined here locally in this script
  allLocales = {
  'en_US.utf8': {"decimal_point":".","thousands_sep":",","int_curr_symbol":"USD ","currency_symbol":"$","mon_decimal_point":".","mon_thousands_sep":",","positive_sign":"","negative_sign":"-","int_frac_digits":2,"frac_digits":2,"p_cs_precedes":1,"p_sep_by_space":0,"n_cs_precedes":1,"n_sep_by_space":0,"p_sign_posn":1,"n_sign_posn":1,"grouping":[3,3],"mon_grouping":[3,3]},
  'en_HK.utf8': {"decimal_point":".","thousands_sep":",","int_curr_symbol":"HKD ","currency_symbol":"HK$","mon_decimal_point":".","mon_thousands_sep":",","positive_sign":"","negative_sign":"-","int_frac_digits":2,"frac_digits":2,"p_cs_precedes":1,"p_sep_by_space":0,"n_cs_precedes":1,"n_sep_by_space":0,"p_sign_posn":1,"n_sign_posn":0,"grouping":[3],"mon_grouping":[3]},
  'en_IE.utf8': {"decimal_point":".","thousands_sep":",","int_curr_symbol":"EUR ","currency_symbol":"\u20ac","mon_decimal_point":".","mon_thousands_sep":",","positive_sign":"","negative_sign":"-","int_frac_digits":2,"frac_digits":2,"p_cs_precedes":1,"p_sep_by_space":0,"n_cs_precedes":1,"n_sep_by_space":0,"p_sign_posn":1,"n_sign_posn":1,"grouping":[3,3],"mon_grouping":[3,3]},
   'es_BO.utf8': {"decimal_point":",","thousands_sep":"","int_curr_symbol":"BOB ","currency_symbol":"$b","mon_decimal_point":",","mon_thousands_sep":".","positive_sign":"","negative_sign":"-","int_frac_digits":2,"frac_digits":2,"p_cs_precedes":1,"p_sep_by_space":1,"n_cs_precedes":1,"n_sep_by_space":1,"p_sign_posn":1,"n_sign_posn":1,"grouping":[],"mon_grouping":[3,3]},
   'es_CR.utf8': {"decimal_point":".","thousands_sep":"","int_curr_symbol":"CRC...