Как правильно составить регулярное выражение, чтобы оставить 1 цифру?
Подскажите пожалуйста как правильно составить регулярку, чтобы на выходе разрешалось только:
1) одна цифра: от 0 до 5
2) цифра может быть дробной: 1,5 2,5 3,5 или 4,5
3) нельзя чтобы на выходе было больше двух или трёхзначные значения...
Делаю такую конструкцию "/[^0-5]\d+/"
тест стринг: 241536798
результат: 24153
Вопрос: как избавиться от 4153 ? (мне нужна только первая "единая" цифра)...
К тому же, если тест стринг будет таким: 2,541536798
То результатом должна быть цифра 2,5 (остальное отсечься)
Или например таким: 14,54153
То результатом должна быть цифра 1 (остальное все должно отсечься)