Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2015, 19:42   #1
Adre
Новичок
Джуниор
 
Регистрация: 21.07.2015
Сообщений: 1
По умолчанию Регулярное выражение

В поле отправки сообщения, если перед ником поставить @. То это преобразуется в ссылку.
Проблема вот в чем. Если ник цельный, @НИК, то все хорошо. Если ник такой: НИК В. То ссылка не образуется (пробел, ник составной).
Пробовал менять, результат ноль.

Вот сам код.
PHP код:
preg_match_all('/@([^@,:\s,]+)/i'strip_tags($content), $matchs); 
Для ограничения ника, можно добавить @ и в конце ника.
Главное, что бы работало:

@Иван@
@Иван К@
Adre вне форума Ответить с цитированием
Старый 21.07.2015, 20:29   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

дак ты сам выкидываешь пробел из набора, вместе с собачкой, запятой, двоеточием и... еще раз запятой О_о
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярное выражение. hacker_007 Общие вопросы Delphi 0 17.08.2012 19:05
Регулярное выражение! cashmail PHP 4 12.04.2012 15:36
регулярное выражение Alexandr555 Общие вопросы Delphi 3 07.04.2012 23:18
Регулярное выражение art-programs Общие вопросы Delphi 2 21.02.2012 11:58
Регулярное выражение! Evgen1984 Общие вопросы .NET 4 14.09.2010 19:44