В моем модульном тесте URL http: //www.test.c принят, но он должен выдавать ошибку.Код используется в Delphi.
kRgEx := TRegEx.Create
('((https|http):\/\/)?(((?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9]+\.[a-zA-Z][a-zA-Z]+)|(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,})?)).*');