01[016789]-\d{3,4}-\d{4}
-> 010-333-3421 (O)
-> 017-1231-1543 (O)
-> 012-1231-1543 (X)
-> 019-12313-1543 (X)
^[a-zA-Z]\w*@[a-zA-Z]\w*.(com|net|org)$
-> a@gmail.com (O)
-> aamj0226@naver.com (O)
-> 0321@daum.dsfs (X)
-> aa@02.com (X)
SELECT * FROM NOTICE WHERE REGEXP_LIKE(TITLE, '01[016789]-\d{3,4|-\d{4}'); --제목에 해당 정규식 패턴이 들어간 게시글 찾기
출력되는 행을 제한하기 위해 ROWNUM을 사용할 수 있다.
SELECT ROWNUM, NOTICE.* FROM NOTICE WHERE ROWNUM BETWEEN 1 AND 5; --ROWNUM이 1부터 5까지인 행 찾기
아래 컨텐츠를 구현하기 위해 HTML 코드를 작성해보자.
HTML
<section class="open-lecture-content">
<h1>강의 목록</h1>
<ul>
<li>
<a href="">오라클 프로그래밍</a>
<img src="../images/course/img-oracle-sm.png">
<span>
<span>99000원</span>
<span><span>10000</span>원</span>
</span>
<span>newlec</span>
<span>수정일: 2017-01-01</span>
<li>
</section>
CSS
.open-lecture-content li>* {
margin-left: 10px;
}
.open-lecture-content li>img {
width: 100px;
margin-left: 0;
float: left; // 왼쪽 정렬하기
}
HTML
<section id="ex10">
<h1>AJAX</h1>
<div>
<input class="btn-request" type="button" value="request">
</div>
</section>
ex1.txt
test data
JavaScript
window.addEventListener("load", function() {
var section = document.querySelector("#ex10");
var requestBtn = section.querySelector(".btn-request");
requestBtn.onclick = function(e) {
var request = new window.XMLHttpRequest();
request.open("GET", "ex1.txt", false); // GET 요청으로 ex1.txt 데이터를 동기 형식으로 요청할 것임을 명시
request.send(null);
};
});
왼쪽의 request 버튼을 클릭하면 콘솔 창에서 "test data"가 출력된다.