Possible Duplicates:
PHP validation/regex for URL
PHP regex for validating a URLValidate Url с использованием регулярных выражений
Я использую
(((?:http|https):\/\/[a-zA-Z0-9\/\?=_#&%~-]+(\.[a-zA-Z0-9\/\?=_#&%~-]+)+)|(www(\.[a-zA-Z0-9\/\?=_#&%~-]+){2,}))
для проверки URL в моем сценарии.
Но мой друг сказал мне, что есть проблема с этим URL:
http://www.example.com/example(200)aaaa.rar
Как я могу добавить «(
» и «)
» к моему регулярным выражениям заявлению?
Есть ли другие символы, которые я должен добавить в свое регулярное выражение?
Какой двигатель регулярного выражения вы используете? – Oded
Я использую preg_match в php – faressoft
В соответствии с вашим регулярным выражением, www.foo. #% ~ - действительный URL. Какой бы язык вы ни использовали, вероятно, уже есть средство проверки URL, которое работает лучше. –