(? (HTTPS | FTP): // | WWW.) (\ S + [^ *.])
Я бы хотел проверить это выражение. по очереди друг к другу. Если он находит два или более периодов подряд, выражение должно завершиться ошибкой. С другой стороны, если это удастся, я хочу, чтобы он соответствовал каждому символу и / или символу вплоть до первого обнаруженного пробела.
Другими словами:
www.yahoo..com должен потерпеть неудачу
Относительно примечания: я понимаю, что это выражение является очень базовым с точки зрения оценки правильной структуры URL. У меня есть другое «более интеллектуальное» регулярное выражение, которое предшествует приведенному выше. Цель размещенного сообщения - проверить правильность URL-адреса, который передается из исходного регулярного выражения через preg_match_all.