Я пытаюсь написать регулярное выражение, которое позволяет только число от 1 до 18 с десятичным значением.Ниже выражения позволяют 18.10 - 18.99. Пожалуйста, предложите, если таковые имеются.Заранее спасибо
((?:[1-9]|1[0-8])(?:\.\d{1,2})?|18(?:\.00?)?)$