Slam
Новичок
Проверка правильности URL
Необходимо создать функцию, которая бы проверяла корректность url. То есть, чтобы не было "левых" символов (а именно, только латинские буквы и никаких там %F7).
Создаю регулярку типа:
Но получаю:
Warning: code (2) in some.php :: line 580 - eregi() [function.eregi]: REG_ERANGE
Как правильно составить регулярное выражение, чтобы оно допускало большое количество / (слешей), а также &, =, ? .....
Необходимо создать функцию, которая бы проверяла корректность url. То есть, чтобы не было "левых" символов (а именно, только латинские буквы и никаких там %F7).
Создаю регулярку типа:
PHP:
$pattern = '^/([a-zA-Z0-9_-/]{1,})?/?'
Warning: code (2) in some.php :: line 580 - eregi() [function.eregi]: REG_ERANGE
Как правильно составить регулярное выражение, чтобы оно допускало большое количество / (слешей), а также &, =, ? .....