JSFiddle - React, Tailwind, and code Playground
by Manuel Rojas
HTML
<input id="number">
hola
JavaScript
$("#number").on({
"focus": function(event) {
$(event.target).select();
},
"keyup": function(event) {
$(event.target).val(function(index, value) {
return value.replace(/\D/g, "")
.replace(/([0-9])([0-9]{2})$/, '$1.$2')
.replace(/\B(?=(\d{3})+(?!\d)\.?)/g, ",");
});
}
});