Помощь с выражением preg_match php

140
24 февраля 2018, 22:28

Подскажите пожалуйста, как добавить в условие только латинские буквы, цифры, знак =, знак + и /

Пока что сделал так...

if(preg_match("/[^0-9A-Za-z=/\]/", $guild_id_encrypt))
Answer 1

В символьном классе [...] перечисляете допустимые символы:

a-z - диапазон от a до z

/+= - символы, означающие сами себя

\d - цифры от 0 до 9

И ограничиваете поиск началом и концом строки ^ и $ соответственно. Ну и для регистронезависимого поиска установите модификатор i:

$guild_id_encrypt = 'Text';
if (preg_match('~^[a-z/+=\d]+$~i', $guild_id_encrypt)) {
    echo 'True';
}
READ ALSO
Как выводить изображение по GET запросу?

Как выводить изображение по GET запросу?

С GET я знаком, а вот как выводить jpg, txt, js и так далее, не умею

129
Доступ к данным в другом классе

Доступ к данным в другом классе

Добрый день! Вопрос по ООП на С++ (отредактировал, убрал наследование)

175
c++ list iterator is not dereferencable

c++ list iterator is not dereferencable

Есть отсортированный по алфавиту список с фамилиями, содержащийся в

185