본문 바로가기

[JavaScript] 정규 표현식(regexp) 예 모음 ############## 정규표현식 1. 확장문자 (: backslash) - s : 공백 문자(스페이스, 탭, 폼 피드, 라인 피드) - b : 단어의 경계 - B 이를 제외한 모든 문자 매칭 - d : 숫자 - D : 숫자가 아닌 문자 [^0-9] 와 동일 - w : 알파벳, 숫자로 된 문자, 밑줄 기호(_) [A-Za-z0-9] - W : w의 반대 문자 [^A-Za-z0-9] - 특수문자 : 특수문자 자체를 의미 예) + (+ 기호 자체) 2. 특수문자 - * : 0회 이상 반복 - + : 1회 이상 반복 - ? : 0 또는 1개의 문자 매칭 - . : 정확히 1개 문자 매칭 3. 플래그 - g : 전역매칭 - i : 대소문자 무시 - m : 여러 줄 매칭 4. 기타 - () : 괄호로 묶인 패.. 더보기
[ETC] 하나의 웹사이트를 만들기까지 1. DB테이블 작성 - 데이터 중복을 피한다. - 테이블의 이름을 연관성있게 한다. - 검색 속도와 저장 공간을 고려 테이블을 분리시킨다. - 별도의 검색용 테이블을 만들어 여러개의 테이블에 쌓이는 데이터를 한눈에 볼 수 있게한다. 2. 파일 연동 구조잡기 - 공유해서 써야 되는 파일과 분리해서 써야되는 파일을 나눈다. 3. 기본 레이아웃 잡기 - 주로 쓰는 태그는 등등이 대부분 - CSS 작성 - HTML 태그 속성에 자바 스크립트 코드를 넣지 않는다.(HTML, CSS, JavaScript를 완전히 분리시킨다.) - 1) 페이지에 들어가는 모든 HTML 태그 작성 - 2) 각각의 항목들을 화면에 배치하기 위해 적당한 그룹을 만들어 분리. 그룹으로 나누어 묶을때는 순서를 적절한 위치로 이동시켜 다시 .. 더보기
[ETC] 동적인 웹페이지 만들기 1. 동적인 페이지가 왜 필요한가 ? 웹에 글을 쓰는 순서는 이러하다.. 빨래터 사이트에서 - 로그인 후 - 내 빨래터 이동 후 - 주 메뉴에서 혼자말 클릭 후 - 글쓰기 창에 글을 쓰고 - 글쓰기 버튼을 누른다. 동적인 페이지가 아니라면.. 글을 쓰고 글쓰기 버튼을 누르게 되면 페이지 새로 고침이 일어나서 혼자말 리스트 전체 데이터가 불러와진다. 동적인 페이지라면.. 글을 쓰고 글쓰기 버튼을 누르면.. 페이지 새로고침 없이 AJAX 통신으로 글 내용을 서버에 보내고 등록된 글에 대한 정보만을 불러와 글목록 상단에 추가해준다. 이렇게 부분적인 변경을 요하는 페이지라면 서버에서 전송되는 데이터 양을 현저히 줄일 수 있다. 이미지나 각종 컨텐츠가 많이 붙어있는 웹 페이지라면 서버의 트래픽 부하를 크게 줄여줄.. 더보기
[ASP]asp페이지 그대로 엑셀 파일로 저장하기 test.asp 파일의 내용을 그대로 엑셀 파일로 저장을 하고 싶으면 일단 test_execl.asp같은 서브페이지를 하나 만들어 준다. 서브 페이지에 내용은 test.asp와 똑같이 하는데 단, 내용 맨 윗 부분에 이 내용만 추가한다. 그 다음 test.asp에서 submit 등을 이용한 방법으로 서브페이지에 넘겨주면 엑셀 저장창이 뜬다. 더보기
[HTML] img ailgn에 대해서 left : 이미지의 왼쪽에 문자열을 정렬 right : 이미지의 오른쪽에 문자열을 정렬 center : 이미지의 중간에 문자열을 정렬 texttop : 영문에서 g보다 f가 더 위로 튀어나온 것을 볼 수 있는데 위로 올라간 문자의 맨위와 이미지의 상단을 맞춘다. middle : 문자열의 밑선을 이미지의 가운데로 맞춤 absmiddle : 문자열의 가운데를 이미지의 가운데에 맞춤 bottom : 이미지의 하단과 문자열의 하단을 맞춤 baseline : bottom과 같은 역할 absbottom : 영문 문자열에서 해당되며, fight라는 단어를 쓸 때 f 보다 g가 더 밑으로 내려와 있으므로 g의 밑선과 그림의 하단을 맞춤 EX : absmiddle) 적용 전 이미지 적용 후 이미지 로그인 이미지가 정렬.. 더보기