{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
khujand * [мошенник]
[автор] (12 фев 2016, 18:50) [0/0] [0] [отв] [спам] [под] +1 | -1

Привет всем. Я Хочу добавить много слов на preg_match, вот код:

$pattern ="/\/.+?\.ru/i";
if (preg_match($pattern,$username)) {
echo "invalid username";
exit;
}

Я хочу добавить кроме .ru, и ещё такие слова: .com, .org, .net и.т.д.
Чтоб функция регуляр..выражения проверял тексту с такими словами. Помогите плиз.
Щас .ru работает, нужно добавить ещё пару слов на паттерн.
Спасибо!

2. (12 фев 2016, 18:52) [0/0] [0] [отв] [спам] [под] +1 | -1

ru|com|net|org

3.
khujand * [мошенник]
[автор] (12 фев 2016, 18:54) [0/0] [0] [отв] [спам] [под] +1 | -1

Zдешний, сделал, не получается

4.
khujand * [мошенник]
[автор] (12 фев 2016, 18:55) [0/0] [0] [отв] [спам] [под] +1 | -1

Zдешний,
$pattern ="//.+?.ru|com|net/i"; не работает

5.
khujand * [мошенник]
[автор] (12 фев 2016, 18:56) [0/0] [0] [отв] [спам] [под] +1 | -1

Zдешний, только так работает
$pattern ="//.+?.com/i";

$pattern ="//.+?.net/i";

$pattern ="//.+?.org/i";

Нужно их объединить

6. (12 фев 2016, 18:56) [0/0] [0] [отв] [спам] [под] +1 | -1

khujand, а в скобки кто будет брать? (ru|com)

7.
khujand * [мошенник]
[автор] (12 фев 2016, 19:00) [0/0] [0] [отв] [спам] [под] +1 | -1

Zдешний, pattern ="//.+?.(ru|com|net)/i";
Вот так?

8. (12 фев 2016, 19:07) [0/0] [0] [отв] [спам] [под] +1 | -1
khujand,

Вот так

9.
khujand * [мошенник]
[автор] (12 фев 2016, 19:07) [0/0] [0] [отв] [спам] [под] +1 | -1

Zдешний, $patt ="/\/.+?\.(ru|net|cf|com)/i"; только. Ru работает и все. Остольные не работает

10. (12 фев 2016, 19:07) [0/0] [0] [отв] [спам] [под] +1 | -1

А почему у тебя два // ?

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений