JavaScript
[javascript] url 형식 체크하기
teamnova
2022. 7. 25. 12:00
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 형식에 맞지 않습니다");
}