JavaScript 문자열을 URL로 확인하는 방법
JavaScript에서는 주어진 문자열이 URL에 적합한지 확인하는 것이 중요할 수 있습니다. 이메일 주소나 전화번호 확인과 달리 URL은 구성 요소와 가능한 형식이 고유하게 혼합되어 있습니다.
이 작업을 수행하기 위해 URL 생성자를 활용합니다. 이 생성자는 제공된 문자열을 분석하고 URL 사양을 충족하는지 평가합니다. 문자열의 형식이 잘못되었거나 URL 표준을 준수하지 않는 경우 생성자는 기민하게 예외를 발생시킵니다.
다음은 HTTP URL의 유효성을 평가하기 위한 맞춤형 JavaScript 함수입니다.
function isValidHttpUrl(string) { let url; try { url = new URL(string); } catch (_) { return false; } return url.protocol === "http:" || url.protocol === "https:"; }
이 기능은 제공된 문자열을 교묘하게 분석한 후 URL 템플릿에 따라 구조화합니다. 성공하면 프로토콜을 자세히 검사하여 "http:" 또는 "https:" 형식을 명시적으로 준수하는지 확인합니다. 이 정확한 검사를 통해 URL이 실제로 HTTP URL임을 보장합니다.
그러나 RFC 3886에서는 모든 URL이 (단순히 "http" 또는 "https" 이외의) 구성표로 시작되어야 한다고 선언하지만 이 기능은 반드시 인식해야 합니다. 유효성 검사를 HTTP URL로 조심스럽게 제한합니다. 주목할만한 예외는 다음과 같습니다.
이 기능을 사용하면 개발자는 문자열이 유효한 HTTP URL을 구성하는지 여부를 자신있게 식별할 수 있으므로 강력하고 신뢰할 수 있습니다. JavaScript 애플리케이션의 URL 처리
위 내용은 JavaScript 문자열은 유효한 HTTP URL입니까?: URL 확인을 위한 실용적인 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!