Задать вопрос
@danilr

Как написать регулярное выражения для записи процентов?

Как сделать метод, который бы обрабатывал инпут так - вводить можно только числа от 0 до 100, далее точку или запятую и в случае точки, он бы заменял её на запятую, далее ещё два числа. Но также число может быть целым.
То есть по простому мне нужно получать число процент ( 88,33 или 50)
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Karpion
Надо навесить на поле input обработчик, который вызывается при каждом изменении содержимого - не помню название. Далее в нём надо сравнивать значение инпута - хорошо ли оно весьма или нет. Если не хорошо - то вернуть то, которое было для изменения. Если хорошо - то запомнить новое значение как "последнее хорошее".

Я не понял, какой число м.б. в поле ввода, т.е. какое считается хорошим. Не факт, что число следует проверять регекспом - есть варианты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы