Javascript: Исключение в регулярных выражениях «если не предшествует» - PullRequest
0 голосов
/ 22 марта 2019

Как я могу проверить, чтобы регулярное выражение выполнялось только в том случае, если существует число или группа чисел /\d+/, но перед ним нет точки?

Пример :

25 = true
.25 = false.

1 Ответ

0 голосов
/ 22 марта 2019

Если вы ищете группы отдельных чистых чисел, рассмотрите следующую схему:

(^|[^\d.])\d+(?=\s|$)

Демо

Это будетсопоставлять группы цифр, которым предшествует либо начало ввода, либо символ без точки, за которыми следует либо конец ввода, либо пробел.

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