Что такое регулярное выражение для возраста со значением 2 десятичных знака с максимальным значением 99,11
Допустимые примеры:
1
12.01
16.06
20.11
Недопустимые примеры:
.0
1.12 (decimal value should be <12)
1.13 (decimal value should be <12)
12.111
100.00 (2 digit before decimal point, max 99.11)
Я пробовал ^[0-9]\d{0,1}(\.\d[0-1]\d{0,1})*(,\d+)?$
регулярное выражение, но оно не соответствует всем критериям. кто-нибудь может мне помочь?