Помогите добавить скобки () в регулярку - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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/6434687. <strong>Stanislav-WEB</strong>, ошибка, как я понимаю, из-за того, что дефис в середине. А твоя регулярка захватывает лишние символы (например, табуляцию) а класс \w вообще зависит от локали. Лучше использовать такое - <pre class="prettyprint">/[ А-ЯёЁa-z\d=,.!#№:;?_()«»@=_-]/iu</pre>
https://visavi.net/topics/38689/643463
Помогите добавить скобки () в регулярку ПетрTue, 13 Aug 2013 08:38:52 +0400Сообщенияhttps://visavi.net/topics/38689/643463Warning: 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("/[^\sА-ЯёЁ\w\d=,.!#№:;?()«»@=_-]/i",'',$_POST['title']);
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/6434394, всё равно пустое значение приходит после регулярки
https://visavi.net/topics/38689/643438
Помогите добавить скобки () в регулярку ШЕДЕВРMon, 12 Aug 2013 23:05:20 +0400Сообщенияhttps://visavi.net/topics/38689/643438Странно, по идее в [] не должно срабатывать. Экранируй тогда скобки. <pre class="prettyprint">
<?php
$title=preg_replace('/[^ ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮa-zA-Z0-9,.!#№:;?=_-\(\)«»@]/i',null,$_POST[title]);
?>
</pre>
https://visavi.net/topics/38689/643437
Помогите добавить скобки () в регулярку БогданMon, 12 Aug 2013 23:00:59 +0400Сообщенияhttps://visavi.net/topics/38689/6434372, спасибо, я так пробовал)) после такого регулярка возвращает ПУСТОЕ значение(
https://visavi.net/topics/38689/643436
Помогите добавить скобки () в регулярку ШЕДЕВРMon, 12 Aug 2013 22:57:25 +0400Сообщенияhttps://visavi.net/topics/38689/643436<pre class="prettyprint">
<?php
$title=preg_replace('/[^ ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮa-zA-Z0-9,.!#№:;?=_-()«»@]/i',null,$_POST[title]);
?>
</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">
<?php
$title=preg_replace('/[^ ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮa-zA-Z0-9,.!#№:;?=_-)«»@]/i',null,$_POST[title]);
?>
</pre>
<br>
Но я хочу чтобы и скобки "()" не уходили с фильтрацией, как включить? просто ввод () выводит из строя регулярку, потому как знаю что скобки играют другую функциональную роль.<br>
<br>
ЗАРАНЕЕ СПАСИБО!
https://visavi.net/topics/38689/643434
Помогите добавить скобки () в регулярку ШЕДЕВРMon, 12 Aug 2013 22:31:25 +0400Сообщенияhttps://visavi.net/topics/38689/643434