RegEx для прохождения 5.0 и провала 5.1 - PullRequest
0 голосов
/ 03 июня 2019

Я долго искал, мое требование - я хочу принимать только целые числа, и если пользователь вводит 5.00, то я также хочу принять, но я не хочу принимать 5.01

Я видел, что регулярное выражение принимает только целые числа, но это не полностью соответствует моему требованию.

REGEX для ПРИНЯТЬ:

5.0,
7.0,
9.00,
77

REGEX для снижения:

5.1,
55.45

1 Ответ

1 голос
/ 03 июня 2019

Это регулярное выражение будет соответствовать вашим заявленным требованиям:

^\d+(?:\.00?)?$

Соответствует любому номеру, за которым, возможно, следует .0 или .00.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...