JavaScript에서 URL 주소를 확인하려면 다음 코드와 같이 "regex"를 사용합니다. 올바른 URL 주소에 대해 "true"를 반환하고 그렇지 않으면 "false"를 반환합니다.
예시
라이브 데모
<!DOCTYPE html> <html> <body> <script> var myURL; function validURL(myURL) { var pattern = new RegExp('^(https?:\\/\\/)?'+ // protocol '((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|'+ // domain name '((\\d{1,3}\\.){3}\\d{1,3}))'+ // ip (v4) address '(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+ //port '(\\?[;&a-z\\d%_.~+=-]*)?'+ // query string '(\\#[-a-z\\d_]*)?$','i'); return pattern.test(myURL); } document.write(validURL("https://qries.com")); </script> </body> </html>