Как составить регулярное выражение числа?

Нужно составить регулярное выражение для положительного числа, с 2 знаками после запятой или без них. Никакие другие символы не допускаются, ноль не может быть первым знаком
Пример:
12.13 = true
1.12 = true
234234 = true
0213 = false
-234.23 = false
0.12 = false
23-.23 = false
23f = false

Хватило только на это: \d+(\.\d{0,2})?
  • Вопрос задан
  • 5715 просмотров
Решения вопроса 1
@bimeg
[1-9]\d*?(\.\d{1,2})?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы