Для фильтрации строк при помощи регулярных выражений необходимо составить правильные маски (каждую по отдельности).

1 Разрешить только цифры 0-9

2 Разрешить только буквы A-Z (верхний регистр)

3 Разрешить только буквы a-z (нижний регистр)

4 Разрешить только буквы А-Я (верхний регистр)

5 Разрешить только буквы а-я (нижний регистр)

6 Разрешить только цифры 0-9 и буквы A-Z (верхний регистр)

7 Разрешить только цифры 0-9 и буквы A-Z (верхний регистр) и буквы a-z (нижний регистр)

Дополнительно разрешить пробелы к пунктам 2-7.

Дополнительно разрешить '-' к пунктам 2-7.

Дополнительно разрешить '_' к пунктам 2-7.

Дополнительно разрешить '!' и '?' к пунктам 2-7.

Дополнительно разрешить '(' и ')' к пунктам 2-7.

Необходимо написать каждый пункт в виде: preg_match('/^МАСКА/', $string)

11 лет назад
c0wb0y
40 лет
17 лет в сервисе
Был
3 года назад

Выбранный исполнитель

denisnyukhalov
Денис 
36 лет
11 лет в сервисе
Был
10 лет назад
11 лет назад
$1
1 день
Задание было выполнено быстро и качественно. Рекомендую как ответственного специалиста знающего свое дело!
Отличный заказчик, приятно сотрудничать.

Заявки фрилансеров

denisnyukhalov
Денис 
36 лет
11 лет в сервисе
Был
10 лет назад
11 лет назад