본문 바로가기
JavaScript

[javascript] url 형식 체크하기

by teamnova 2022. 7. 25.
728x90

입력받은 문자열이 url 형식인지 확인하는 함수를 만들어보겠습니다.

http:// 또는 https://로 시작하고, 이후에 띄어쓰기를 제외한 3글자 이상이 있어야 한다는 조건의 정규식을 통해 형식을 체크해보겠습니다.

function checkUrl(strUrl) {
    let expUrl = /^http[s]?:\/\/([\S]{3,})/i;
    return expUrl.test(strUrl);
}

strUrl이 url 형식에 맞다면 true, 맞지 않으면 false를 리턴하는 함수입니다.

 

 

다음과 같이 함수를 사용할 수 있습니다.

str = "http://www.google.com";

if (!checkUrl(str)) {
	alert("url 형식에 맞지 않습니다");
}