Нужна помощь с регулярками для проверки валидности поступаемых данных из $_GET
1. Проверка соответствия данных нескольким словам, например:
Цитата:
Владимир путин
Форум успешных вебмастеров
Слово 5 Slovo
|
То есть встречаются а-яё, А-ЯЁ, a-z, A-Z, 0-9, пробел.
Такая штука не работает: /^[a-zA-Zа-яёА-ЯЁ0-9 ]{3,100}$/
3,100 - это то есть минимум три символа всего должно быть, максимум 100. Как то так.
2. Проверка соответствия данных по типу имени файла с каталогом
Цитата:
path/filename.png
path2/filename2.jpg
catalog/file-3.txt
|
То есть встречаются a-z, A-Z, 0-9, точка, тире и слеш.
Помогите кто нибудь, заебался уже сидеть весь вечер =)
PS Я вообще правильно делаю проверку?
if(preg_match($pattern, $_GET['text'])){ ... }