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

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
41 рік
17 років у сервісі
Був
3 роки тому

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

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

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

denisnyukhalov
Денис 
37 років
11 років у сервісі
Був
10 років тому
11 років тому