Выражение регулярного выражения для -10.01 до 10.12, включая 0 - PullRequest
0 голосов
/ 17 сентября 2018

Я ищу выражение регулярного выражения, которое принимает от -10 до 10 с 2 десятичными числами до 12. означает, что переданные случаи составляют от -10,01 до -10,11 в течение 10 лет и 11 месяцев. Я смог сделать регулярное выражение для -10 до 10, но, добавив десятичное число до .11, не смог выяснить, может ли кто-нибудь помочь, это было бы здорово.

дела переданы - 0 1 10,01 10,00 10,11 -10,00 -10,01 10,12 -10,00 10

дела должны провалиться - 10,12 10,13 -10,13 11 -11 -10,13

1 Ответ

0 голосов
/ 17 сентября 2018

Я предполагаю, что значения, такие как 9.08 и -5.04, также действительны?В этом случае это регулярное выражение: ^-?(10|[0-9])(\.(0[0-9]|1[01]))?$ будет соответствовать значениям, которые вы хотите.Первая часть ищет число от -10 до 10;вторая часть ищет необязательную десятичную часть, которая может быть чем-то от 00-09 или 10 или 11.

Regex101 demo

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