기본적으로 자바스크립트에서 정규표현식은 / (슬래쉬)로 감싼다"(큰따옴표) 또는 '(작은따옴표)로 감싸지 않는다. 그리고 마지막에 /g 또는 /i 또는 /gi 로 끝난다왜 그런지 궁금하면 각자 찾아보는 걸로 한다~ 아래에서 뜻하는 정규 표현식은 영문 a-z 로 시작하고 이후에 a-z0-9 사이 문자열이 오면 된다는 것이다.대괄호 앞에 ^가 붙으면 시작을 뜻하고 대괄호 안에 ^가 붙으면 제외를 뜻한다.^[a-z]로 되어 있으니 시작을 영문 a-z로 하는 것을 뜻한다+ 연산자로 연결을 한다.{5,19}는 5~19자리를 뜻한다. 앞에서 ^[a-z]에서 1자리를 먹었으니 이후에 [a-z0-9]{5,19} 5~19자리이니...결국은 6~20 자리를 뜻한다. $가 붙으면 끝을 뜻한다.[a-z0-9]{5,19}$ 이..
센차터치를 살짝 공부해보면서 느꼈던 부분은센차에서 내려받은 파일중sencha-touch.csssencha-touch.js이 두가지의 파일만 있으면 된다는거! 나머지 폴더들은 전부 예제파일들에 대한 내용이 나온다는거.(물론 www.sencha.com 에 있는 demo의 kitchen sink 같은 예제파일도 포함되어 있으나..) Ext JS도 처음 사용할때 코어(?)에 해당하는게 뭔지 찾아봤었다.물론!!! Ext JS가 뭔지도 모르고 말이지...하지만 한번도 해보지 않고 하기에는 무리수가 있기에...처음부터 설명해 보겠다. 준비물1. 웹서버(로컬포함)소스를 올리고 확인해 볼 수 있는 웹서버가 필요하다. (설마.. 모르는 사람이 있을까?)가령 윈도우를 사용한다면 iis서비스를 활성화 한후 도메인에 local..
브라우저의 크기에 상관없이 footer를 하단에 고정시키는 것을 검색해 봤더니별 희안한 소스들이 많이 널려있더군. footer에 position:absolute;만 줘서 고정시켜버리는 사람도 있는 반면약~간은 편법을 써서 하는 사람들도 있긴 하던데... 그럴경우 컨텐츠 영역에서 글이 길게 써지면 컨텐츠 영역이 footer를 뚫고 밑으로 길게 늘어나는 현상이 발생. 그래서 정리해 보았다!! 가로 1단 footer하단고정 레이아웃!! * 컨텐츠영역 입니다.* 하단영역 입니다. 위에서부터 설명하자면 이 스크립트를 간단히 설명하자면ie(인터넷 익스플로러)일 경우 태그에 class를 넣어준다."ie"라는 클래스와 "ie브라우저버전" 이렇게 두개..보통 크롬이나 파폭등의 css가 적용되는것과 익스에서 적용되는 것이..
이 포스팅은 자바스크립트 정규식(정규표현식)에 대해서 상세히 알려드릴려는게 아니라..웹페이지 작성시 매번 찾게되는 아이디 체크 와 같은 스크립트를 포스팅 해봅니다. 기본적으로 자바스크립트에서 정규표현식은 / (슬래쉬)로 감싼다"(큰따옴표) 또는 '(작은따옴표)로 감싸지 않는다. 그리고 마지막에 /g 또는 /i 또는 /gi 로 끝난다왜 그런지 궁금하면 각자 찾아보는 걸로 한다~ 아래에서 뜻하는 정규 표현식은 영문 a-z 로 시작하고 이후에 a-z0-9 사이 문자열이 오면 된다는 것이다.대괄호 앞에 ^가 붙으면 시작을 뜻하고 대괄호 안에 ^가 붙으면 제외를 뜻한다.^[a-z]로 되어 있으니 시작을 영문 a-z로 하는 것을 뜻한다+ 연산자로 연결을 한다.{5,19}는 5~19자리를 뜻한다. 앞에서 ^[a-z]..
이클립스를 사용할경우 workspace의 project마다 .setting이 생겨 jdk및 tomcat의 경로를 저장하게 된다. 대부분 jdk 및 jre를 세팅할때설치형 setup 파일을 설치해 버리는데이럴경우 workspace폴더를 외장에 넣고 다니거나 등의 이유로 PC가 바뀌면정확하게는 jdk의 경로가 바뀌거나 하면매번 setting값을 변경해야 하는 번거로움이 생긴다.그리고 jdk의 버전별로 테스트 해야 하는 경우도 마찬가지 이고.. 그래서 쉽게 세팅하는 법을 설명하려 한다. 1. jdk 및 tomcat을 버전별로 모아놓은 폴더를 만든다. 2. 내컴퓨터 우클릭 > 속성 > 고급시스템설정3. 환경변수 4. 환경변수에서 사용자 변수를 등록한다.시스템변수에 등록을 해도 상관은 없으나..혹 환경변수를 지우..
전자결재 날자계산을 하던중 08시 혹은 09시를 입력하면 간혹 0시로 들어가는 현상 발생함.function test(val){ if(parseInt(val) < 10){ val = '0' + parseInt(val); } return val; } alert(parseInt('08') + ':' + parseInt('09'));IE5 = 0:0 IE7 = 0:0 IE8 = 0:0 IE9이상 = 8:9 크롬외 = 8:9; IE8버전 이하에서 발생함. 모든 PC에서 발생하는 것이 아닌 특정 PC에서 발생 확인해 보니 IE브라우저에서 호환성을 켜놓으면 IE5쿼크로 열렸을 경우 발생하는 문제. 여태까지 버그 인줄로만 알았던 것이.. 사실은 버그가 아니었다는... 레퍼런스의 parseInt에는 parseInt(st..
- Total
- 57,919
- Today
- 6
- Yesterday
- 45
- 라즈베리파이
- 글자
- 글
- 튜토리얼
- 심포니
- Symfony
- GitLab
- rect
- stroke()
- 글쓰기
- 텍스트
- Canvas
- JavaScript
- 곡선
- 베지어
- Round
- 도형그리기
- measureText
- 캔버스
- Fill
- arc()
- fillText
- Bezier
- 배경색
- strokeText
- translate
- HTML5
- 자바스크립트
- save
- virtualhost