Как я могу проверить, чтобы регулярное выражение выполнялось только в том случае, если существует число или группа чисел /\d+/, но перед ним нет точки?
/\d+/
Пример :
25 = true .25 = false.
Если вы ищете группы отдельных чистых чисел, рассмотрите следующую схему:
(^|[^\d.])\d+(?=\s|$)
Демо
Это будетсопоставлять группы цифр, которым предшествует либо начало ввода, либо символ без точки, за которыми следует либо конец ввода, либо пробел.