Для ввода в поле денежной суммы использую код:
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 запятую и в качестве разделителя использовать, кроме запятой, еще и точку? Заранее благодарен!