JavaScript는 문자열을 조작하고 유효성을 검사하는 데 유용한 여러 도구를 제공합니다. 이 기사에서는 정규식 사용을 제외하고 주어진 문자열이 유효한 URL을 나타내는지 확인하는 데 특히 중점을 둘 것입니다.
유효성을 확인하려면 URL의 경우 URL 생성자를 활용할 수 있습니다. 잘못된 URL을 발견하면 이 생성자는 오류를 발생시킵니다. 다음은 이 접근 방식을 사용하는 JavaScript 함수입니다.
function isValidHttpUrl(string) { let url; try { url = new URL(string); } catch (_) { return false; } return url.protocol === "http:" || url.protocol === "https:"; }
그러나 이 방법은 다음에 정의된 대로 구성표(예: "http" 또는 "https")가 있는지만 확인한다는 점에 유의하는 것이 중요합니다. RFC 3886. 따라서 다음 시나리오는 유효한 URL로 간주됩니다.
위 내용은 JavaScript에서 URL을 검증하는 강력하고 정규식 없는 방법이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!