URL 형식인지를 체크하는 정규식 js함수
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 부분외에는 체크할 곳이 없다....
뭐..일단 필요해서 작성해논김에 포스팅.
'IT > Javascript' 카테고리의 다른 글
Emscripten CentOS7에 설치하기 (0) | 2017.11.13 |
---|---|
IE8 이하에서 trim 기능 지원하기 (0) | 2016.11.23 |
IE7 이하에서 JSON 오브젝트를 지원해주는 방법 (0) | 2016.11.10 |
IE7 이하에서 querySelectorAll 를 지원해주는 방법 (0) | 2016.11.10 |
각 브라우저에서 사용중인 언어 알아내기 (0) | 2016.08.07 |