Проверка регулярных выражений по десятичному

Я использую следующее регулярное выражение для проверки десятичных чисел с точкой.

/^[0-9]*\.?[0-9]*$/

Работает нормально для всех случаев, кроме случая12.

Рабочий пример:

12
12.2
10.222
12.

Я хочу выдать ошибку проверки при входе пользователя (12.): необходимо ввести хотя бы цифру после десятичной точки (например,12.1).

Ответы на вопрос(2)

Ваш ответ на вопрос