OVK2015 странно, что проверяя указынный в вопросе текст на сайте https://regex101.com/ с выражением /((\d.*){7,})/U у меня нет совпадений, все нормально. Но на сервере подгружая файл - совпадение есть
OVK2015 у меня нет четкого примера текста, но возможен один пробел и символьный знак между числами. Например - 097 (045) - 34 (между символами тоже может быть пробел, если такое возможно отловить, то пробелов может быть больше, но я не уверен, что так можно). Но если между числами будут буквы, то такое попадать не должно. Например - 456 кг 34-67 м 1
OVK2015: по сути, все символы валидны, если это последовательность цифр, а не просто числа по тексту разбросаны. Наверное, не очень точно пояснил, но это регулярка для поиска номера телефона в любых вариантах записи - с пробелом между цифрами, с символами и т.д.
OVK2015 не совсем понял, как так сделать, чтобы не съедало Алексей Уколов ожидаемый - данный текст должен пройти проверку без ошибок. Срабатывать должно на записити типа - 45- 45 67-9
В таком случае, все элементы выводятся на одном уровне, но вложенные получаю пустой элемент, который, относительно них, как раз сделан дочерним(