У меня есть регулярное выражение для проверки URL
^([hH][tT]{2}[pP][sS]?:\/\/)?([\da-zA-Z\.-]+)\.([a-zA-Z\.]{2,6})([\/\w \.-]*)*\/?$
указанное выше правило не проверяется, если мы удалим .com из https://www.google.com
Пожалуйста, помогите
Вы можете использовать в этой форме:
^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:\/?#[\]@!\$&'\(\)\*\+,;=.]+$
См. Этот пример тестирования на regex101.com и отлично работает ! Я добавил несколько других проверок в URL-путь; -)