Просто нужно применить этот метод в JQuery, и вы можете проверить свое текстовое поле, чтобы просто принять число с десятичной точностью.
function IsFloatOnly(element) {
var value = $(element).val();
var regExp ="^\\d+(\\.\\d+)?$";
return value.match(regExp);
}
См. рабочую демонстрацию здесь