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>