Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 URL 주소를 확인하는 방법은 무엇입니까?


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
            '(\\?[;&amp;a-z\\d%_.~+=-]*)?'+ // query string
            '(\\#[-a-z\\d_]*)?$','i');
            return pattern.test(myURL);
         }
         document.write(validURL("https://qries.com"));
      </script>
   </body>
</html>