문자열이 유효한 URL인지 확인하는 가장 좋은 정규 표현식은 무엇입니까? 주어진 문자열이 유효한 URL 주소인지 어떻게 확인할 수 있습니까? 정규식에 대한 나의 지식은 기본적이며 웹에서 이미 본 수백 개의 정규식 중에서 선택할 수 없습니다. RFC 3987 ( http://www.faqs.org/rfcs/rfc3987.html ) 을 준수하기 위해 URL (실제로는 IRI, 국제화) 패턴을 작성했습니다 . 이들은 PCRE 구문에 있습니다. 절대 IRI (국제화) : /^[a-z](?:[-a-z0-9\+\.])*:(?:\/\/(?:(?:%[0-9a-f][0-9a-f]|[-a-z0-9\._~\x{A0}-\x{D7FF}\x{F900}-\x{FDCF}\x{FDF0}-\x{FFEF}\x{10000}-\x{1FFF..