Sprawdzanie poprawności regexu po przecinku

Używam następującego wyrażenia regularnego do sprawdzania liczb dziesiętnych za pomocą kropki.

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

Działa dobrze we wszystkich przypadkach z wyjątkiem przypadku12.

Przykład pracy:

12
12.2
10.222
12.

Chcę zgłosić błąd sprawdzania poprawności po wprowadzeniu użytkownika (12.): należy wprowadzić co najmniej cyfrę po przecinku (np12.1).

questionAnswers(2)

yourAnswerToTheQuestion