IT/Javascript
URL 형식인지를 체크하는 정규식 js함수
Everyharu
2016. 7. 26. 16:06
1 2 3 4 5 | // url 형식인지를 체크( http, https 를 포함하는 형식 ) function checkUrlForm(strUrl) { var expUrl = /^http[s]?\:\/\//i; return expUrl.test(strUrl); } | cs |
사용예
checkUrlForm("haru.kafra.kr") - false
checkUrlForm("http://haru.kafra.kr") - true
checkUrlForm("https://haru.kafra.kr") - true
checkUrlForm("//haru.kafra.kr") - false
기존에 인터넷에 퍼져있는 url체크구문으로는 체크할 수 없을만큼 이미 너무 많은 형태의 도메인들이 등장하기도 했고...심지어 한글도메인까지..
도메인에서 host 부분만 체크하는 방식도 쓸모없어져 버렸고...
그렇다보니 scheme 부분외에는 체크할 곳이 없다....
뭐..일단 필요해서 작성해논김에 포스팅.