Я пытаюсь создать регулярное выражение, чтобы разрешить от 0 до 365 с необязательными десятичными знаками, но 365 должен иметь все необязательные десятичные цифры только как 0.
^(0?[0-9]?[0-9]|[1-2][0-9][0-9]|3[0-5][0-9])(\.\d+)|(36[0-5])(\.[0]+)?$
Это принимает только 365 и 365 с последующимдесятичные числа, подобные (365.0,365.00), но они принимают только с десятичным числом 1.0, 10.0.100.0 и не без десятичного числа 1.10100, не уверенный в том, что происходит.любая помощь будет оценена.