Помогите добавить скобки () в регулярку - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 22 Dec 2024 13:12:50 +0300 Вот есть неплохой вариант:<br> <a href="http://habrahabr.ru/post/189852/" target="_blank" rel="nofollow">http://habrahabr.ru/post/189852/</a><br> <a href="https://github.com/VerbalExpressions/PHPVerbalExpressions" target="_blank" rel="nofollow">https://github.com/VerbalExpressions/PHPVerbalExpressions</a> https://visavi.net/topics/38689/643468 Помогите добавить скобки () в регулярку юЮЮфюв Tue, 13 Aug 2013 09:32:48 +0400 Сообщения https://visavi.net/topics/38689/643468 7. <strong>Stanislav-WEB</strong>, ошибка, как я понимаю, из-за того, что дефис в середине. А твоя регулярка захватывает лишние символы (например, табуляцию) а класс \w вообще зависит от локали. Лучше использовать такое - <pre class="prettyprint">/&#91; А-ЯёЁa-z\d=,.!#№&#58;;?_()«»&#64;=_-]/iu</pre> https://visavi.net/topics/38689/643463 Помогите добавить скобки () в регулярку Петр Tue, 13 Aug 2013 08:38:52 +0400 Сообщения https://visavi.net/topics/38689/643463 Warning: preg_replace(): Compilation failed: range out of order in character class at offset 89 in D:\Projects\zendtest.local\public\test.php on line 4 Автор, у меня твоя регулярка ошибку выдает. У тебя ничего не пройдет, ты не видишь от того что скрыл сообщения ошибках.<br> лови $title = preg_replace(&quot;/[^\sА-ЯёЁ\w\d=,.!#№:;?()«»@=_-]/i&quot;,&#039;&#039;,$_POST[&#039;title&#039;]); https://visavi.net/topics/38689/643445 Помогите добавить скобки () в регулярку Станислав Крунич Tue, 13 Aug 2013 00:56:52 +0400 Сообщения https://visavi.net/topics/38689/643445 Хз тогда, пк рядом нет что бы проверить.<br> У тебя кстати может быть проблема с utf8 символами. Добавь в самый конец регулярки - u https://visavi.net/topics/38689/643439 Помогите добавить скобки () в регулярку Богдан Mon, 12 Aug 2013 23:15:50 +0400 Сообщения https://visavi.net/topics/38689/643439 4, всё равно пустое значение приходит после регулярки https://visavi.net/topics/38689/643438 Помогите добавить скобки () в регулярку ШЕДЕВР Mon, 12 Aug 2013 23:05:20 +0400 Сообщения https://visavi.net/topics/38689/643438 Странно, по идее в [] не должно срабатывать. Экранируй тогда скобки. <pre class="prettyprint"> &lt;?php $title=preg_replace(&#039;/&#91;^ ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮa-zA-Z0-9,.!#№&#58;;?=_-\(\)«»&#64;]/i&#039;,null,$_POST&#91;title]); ?&gt; </pre> https://visavi.net/topics/38689/643437 Помогите добавить скобки () в регулярку Богдан Mon, 12 Aug 2013 23:00:59 +0400 Сообщения https://visavi.net/topics/38689/643437 2, спасибо, я так пробовал)) после такого регулярка возвращает ПУСТОЕ значение( https://visavi.net/topics/38689/643436 Помогите добавить скобки () в регулярку ШЕДЕВР Mon, 12 Aug 2013 22:57:25 +0400 Сообщения https://visavi.net/topics/38689/643436 <pre class="prettyprint"> &lt;?php $title=preg_replace(&#039;/&#91;^ ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮa-zA-Z0-9,.!#№&#58;;?=_-()«»&#64;]/i&#039;,null,$_POST&#91;title]); ?&gt; </pre> https://visavi.net/topics/38689/643435 Помогите добавить скобки () в регулярку Богдан Mon, 12 Aug 2013 22:54:45 +0400 Сообщения https://visavi.net/topics/38689/643435 Имеется такая регулярка, которая жестко фильтрует данные, оставляя только то что хочет админ.<br> <br> <pre class="prettyprint"> &lt;?php $title=preg_replace(&#039;/&#91;^ ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮa-zA-Z0-9,.!#№&#58;;?=_-)«»&#64;]/i&#039;,null,$_POST&#91;title]); ?&gt; </pre> <br> Но я хочу чтобы и скобки &quot;()&quot; не уходили с фильтрацией, как включить? просто ввод () выводит из строя регулярку, потому как знаю что скобки играют другую функциональную роль.<br> <br> ЗАРАНЕЕ СПАСИБО! https://visavi.net/topics/38689/643434 Помогите добавить скобки () в регулярку ШЕДЕВР Mon, 12 Aug 2013 22:31:25 +0400 Сообщения https://visavi.net/topics/38689/643434