보호되어 있는 글입니다.
종종 도메인 유효성 체크할 경우가 생긴다. 해당 글은 DVLP님의 글을 가져온 글이며, 문제가 될 경우 삭제할 수 있다. 아래는 DVLP님이 정리 해 놓은 내용. 자바스크립트 도메인 체크 정규식구굴링에서 찾아보니깐 function ValidUrl(str) { 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}))'+ // OR ip (v4) address '(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+ // port and path '(\\?[;&a-z\\d%_.~+=-]*..
a Tag 클릭 시 jQuery를 이용해서 A tag select가 안되는 경우가 발생한다. 그 원인은 잘 모르지만 안될 경우 아래와 같이 사용하면 해결된다. Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 //$(document).ready(function(){ $(window).load(function(){ //initPage(); setTimeout(initPage,1000); jQuery('a').click(function(event){ //event.preventDefault(); var aTagId=jQuery(this).attr("id"); switch(aTagId){ ..
작업하다가 이상한 에러를 만났다. IE6 에서는 아무 문제 없었는데, 크롬10 버전에서 테스트를 해보니, 아무런 동작을 하지 않았다. 그래서, try~catch 구문을 넣어서 확인해보니, 위와같이 value 값을 읽을 수 없다는 에러가 났다. 해당 부분은 document.getElementById("test").value; 와 같은 형식으로 작성된 부분이었다. 조금더 테스트해본 결과, 모든 getElementById 가 에러가 나는것은 아니었다. 위의 코드 부분은 폼(form) 에 속해 있는 input 박스의 값이었다. 그래서, 아래와 같이 수정하니 동작하였다. document.testform.test.value; 하지만, div 태그에 붙여진 id 값은 getElementById 로 제대로 동작하였다...