HTML :
<input type="text" class="number" />
JavaScript :
$('.number').keypress(function (event) {
if (event.keyCode === 37 || event.keyCode === 39 || event.keyCode === 46 || event.keyCode === 8)
{
var sVal = $(this).val();
var nCountDot = sVal.split(".").length;
if (nCountDot < 2) {
return true;
} else {
event.preventDefault();
}
}
else if ((event.which != 46) && (event.which < 48 || event.which > 57))
{
event.preventDefault();
}
});
CSS :
.number{
text-align : right;
}