Для ввода в поле денежной суммы использую код:
function proverka(input) {
ch = input.value.replace(/[^\d,]/g, ''); //разрешаем вводить только числа и запятую
pos1 = ch.indexOf(','); // проверяем, есть ли в строке запятая
if (pos1 != -1) { // если запятая есть
if ((ch.length - pos1) > 3) { // проверяем, сколько знаков после запятой, если больше 2 то
ch = ch.slice(0, -1); // удаляем лишнее
}
}
input.value = ch; // приписываем в инпут новое значение
};
Подскажите как изменить код, чтобы можно было вводить только 1 запятую и в качестве разделителя использовать, кроме запятой, еще и точку? Заранее благодарен!