Регулярного выражения для фильтрации строк
Для фильтрации строк при помощи регулярных выражений необходимо составить правильные маски (каждую по отдельности).
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)