|
|
|
| Здравствуйте. Подскажите как сделать проверку поля ссылка через PHP при помощи регулярных выражений? ссылка может иметь вид http://domain.**/page.**** | |
|
|
|
|
|
|
|
для: pavluxa09
(08.09.2009 в 08:18)
| | GET-параметры и якоря допускаются? Ссылка всегда должна начинаться с http:// и будет доменом второго уровня? | |
|
|
|
|
|
|
|
для: pavluxa09
(08.09.2009 в 08:18)
| | проверка валидности адреса это слишком сложно для каждой проверки ввода пользователей
лучше выбрать что-то упрощённое , типа
'@^http://(?:\b[-0-9a-z]+\b\.)+[a-z]{2,6}/?[\.\-/_0-9A-Za-z]*$@'
|
только нужно добавить символы которые могут быть , например ?=&;[] , может быть если разрешены get-параметры
, % и + может быть если в адресе кодированные символы или например русские буквы
, и чего там только не бывает ,)
И здесь нет никакой проверки длинны строки. | |
|
|
|