[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как создать НЕ регулярку?
lokoss
Кто нибудь знает как создать регулярное выражение на проверку ссылок в тексте, точнее чтобы регулярное выражение срабатывало положительно на отсуствие ссылок. Не кодом, а именно в регулярку как записать чтобы она подтверждала что ссылок нет?
bestxp
методом от противного, если не нашла значит их нет, зачем такие сложности?
lokoss
всё простое кажется слодным) вот например как можно вызвать все повторения указав функцию, а можно дописать символы через черту.. можно считать php, но зачем если можно делать это на уровне sql. Но это тянет на дискуссию, а мне просто нужно вписать в drupal validation regexp который приведёт к TRUE если не будет ссылок в field текста:)
rooor
ну а чем if(!preg_match()) не угодил?
Placido
Цитата (lokoss @ 20.08.2013 - 21:30)
мне просто нужно вписать в drupal validation regexp который приведёт к TRUE если не будет ссылок в field текста:)

Можно сделать так:
(?s)^((?!здесь регулярка для поиска ссылок).)*$
lokoss
Помиксовав разные варианты мне подошел такой:
^(?=.*?\w\b)(?=.*?\w\b)((?!(https?:\/\/)?([\da-zDA--яА-Я\.-]+)\.([a-zA--яА-Я\.]{2,6})([\/\w \.-]*)*\/?).)*$

Кто предложит как его сократить? :)
Zzepish
/Https\/\/:[a-z0-9-_\.]+/i
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.