Articles in this section

How to Achieve Indian Format in React NumericTextBox

This article explains how to achieve Indian format in React NumericTextBox. To format numeric values in accordance with the Indian numbering system, where commas are placed after every two digits, you can utilize the en-IN culture setting. This ensures that the numeric values are displayed correctly according to Indian conventions. Below is a detailed implementation guide along with a code snippet for reference.

import { NumericTextBoxComponent } from '@syncfusion/ej2-react-inputs';
import React from 'react';
import {
  L10n,
  loadCldr,
} from "@syncfusion/ej2-base";
import './App.css';

// Load CLDR data
loadCldr(
  require('cldr-data/supplemental/numberingSystems.json'),
  require('cldr-data/main/en-IN/ca-gregorian.json'),
  require('cldr-data/main/en-IN/numbers.json'),
  require('cldr-data/main/en-IN/currencies.json'),
  require('cldr-data/main/en-IN/timeZoneNames.json')
);

// Load localization for numeric textbox
L10n.load({
   'en-IN': {
        'numerictextbox': {
          placeholder: 'Enter value'
        }
      }
});

function App() {
    return (
      <div style={{marginTop: '100px'}}>
        <NumericTextBoxComponent 
          locale="en-IN"
        />
      </div>
    );
}

export default App;

By following the steps outlined above, you can successfully implement a NumericTextBox that adheres to the Indian numbering format.

image.png

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied