Skip to content

Instantly share code, notes, and snippets.

@poudelmadhav
Created December 9, 2022 16:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save poudelmadhav/cf37ee393a6c01fdec537360fd8a575b to your computer and use it in GitHub Desktop.
Save poudelmadhav/cf37ee393a6c01fdec537360fd8a575b to your computer and use it in GitHub Desktop.
Comma separate number js
commaSeparateNumber(event) {
let x, x1, x2;
let nStr = event.target.value + '';
nStr = nStr.replace(/\D+/g, '');
x = nStr.split( '.' );
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while ( rgx.test(x1) ) {
x1 = x1.replace( rgx, '$1' + ',' + '$2' );
}
event.target.value = x1 + x2;
}
@anilnabin25
Copy link

Html

<input type="text" inputmode="number"  onkeyup="commaSeparateNumber(event)" />

Js

function commaSeparateNumber(event) {
  let nStr = event.target.value + '';
  nStr = nStr.replace(/\D+/g, '');
  nStr = parseInt(nStr).toLocaleString('en-US');
  event.target.value = nStr;
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment