localize numeric field

localize numeric field

by Donavon Lerman

HTML

<input name="myField" id="myField" type="text">

JavaScript

// add listener to field
myField.addEventListener("keyup", function(e) {

	// get value of myField
	var v = document.getElementById("myField").value;
  
  // remove commas from value
  v  = v.replace(new RegExp(',', 'g'),'');

	// replace myField value with localized version of value
	document.getElementById("myField").value = Number(v).toLocaleString();

}, false);