Мне нужно базовое регулярное выражение для проверки URL, такое, что:
- Разрешены оба http: // и http://www. (и то же самое с https: // и https://www.).
- Все распространенные tld, как .com, .net. .org, .cc, .my и т. д. разрешены.
- Допускаются такие вещи, как http://site.com/dir/dir2/page.html и т. Д.
- Разрешены только символы, разрешенные в URL (например, буквенно-цифровые символы,? _-. И т. Д.)
В основном что-то, что будет проверять, содержится ли http: // или https: //, и содержится ли хотя бы одно tld, такое как .com, .net,. [Что-то].
Есть идеи?