Member 12801789 Ответов: 2

Мне нужно написать регулярное выражение, которое позволит использовать числа +, - и/или десятичные числа с двумя точностями.как я могу проверить это с помощью валидатора регулярных выражений ?


например, -23 4.45 или +43736.56 или -43533.

Что я уже пробовал:

"^(([0-9 \-\+])((\.\д{0,2})?))$"

2 Ответов

Рейтинг:
1

Patrice T

Всего несколько ссылок для регулярных выражений, последняя из них покажет хороший график вашего регулярного выражения.
График покажет вам, что ваш RehEx не повторяет часть перед десятичной точкой.

Вот ссылка на документацию по регулярным выражениям:
perlre - perldoc.perl.org[^]
Вот ссылки на инструменты, помогающие создавать регулярные выражения и отлаживать их:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
Регулярное Средство Выражения Эспрессо [^]
Это показывает вам регулярное выражение в виде красивого графика, который действительно полезен для понимания того, что делает регулярное выражение:
Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]


Member 12801789

Спасибо

Patrice T

Вы приветствуете

Рейтинг:
0

OriginalGriff

Попробуй:

^[+-]?\d+(\.\d{1,2})?$

Получить копию Экспрессо[^]- это бесплатно, и он исследует и генерирует регулярные выражения.


Member 12801789

Спасибо.

OriginalGriff

Пожалуйста!