lokoss
20.08.2013 - 21:21
Кто нибудь знает как создать регулярное выражение на проверку ссылок в тексте, точнее чтобы регулярное выражение срабатывало положительно на отсуствие ссылок. Не кодом, а именно в регулярку как записать чтобы она подтверждала что ссылок нет?
bestxp
20.08.2013 - 22:05
методом от противного, если не нашла значит их нет, зачем такие сложности?
lokoss
20.08.2013 - 22:30
всё простое кажется слодным) вот например как можно вызвать все повторения указав функцию, а можно дописать символы через черту.. можно считать php, но зачем если можно делать это на уровне sql. Но это тянет на дискуссию, а мне просто нужно вписать в drupal validation regexp который приведёт к TRUE если не будет ссылок в field текста:)
ну а чем if(!preg_match()) не угодил?
Placido
20.08.2013 - 23:06
Цитата (lokoss @ 20.08.2013 - 21:30) |
мне просто нужно вписать в drupal validation regexp который приведёт к TRUE если не будет ссылок в field текста:) |
Можно сделать так:
(?s)^((?!здесь регулярка для поиска ссылок).)*$
lokoss
21.08.2013 - 01:03
Помиксовав разные варианты мне подошел такой:
^(?=.*?\w\b)(?=.*?\w\b)((?!(https?:\/\/)?([\da-zDA-Zа-яА-Я\.-]+)\.([a-zA-Zа-яА-Я\.]{2,6})([\/\w \.-]*)*\/?).)*$
Кто предложит как его сократить? :)
Zzepish
21.08.2013 - 16:36
/Https\/\/:[a-z0-9-_\.]+/i
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.