Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать только 1 точку в калькуляторе (https://javascript.ru/forum/misc/80700-kak-sdelat-tolko-1-tochku-v-kalkulyatore.html)

Aleksandr Gumanat 16.07.2020 23:00

Как сделать только 1 точку в калькуляторе
 
Всем привет! Я создаю калькулятор и понял, что в числе максимум 1 плавающая точка. Как сделать, чтоб можно было ввести только 1 точку в числе? Если нужен паттерн, то как его сделать? Поставлю лайк тому кто ответит

laimas 16.07.2020 23:23

Цитата:

Сообщение от Aleksandr Gumanat
Если нужен паттерн, то как его сделать?

pattern="\d+(\.\dтут_определить_диапазон)?"

laimas 17.07.2020 00:07

Ну если речь идет о замене, то

this.value = this.value.replace(/[^\d\.]/,'').replace(/(\d+\.\d+)\./,'$1')


Можно определить и отрицательные, и экспоненциальный формат.

Aleksandr Gumanat 17.07.2020 18:06

Ребят спасибо вам оба помогли!!


Часовой пояс GMT +3, время: 16:21.