Jsp 8일차 - 게시판(자바스크립트)
2. 자바스크립트 작성
▶ 자바스크립트 util.js 위치
① util.js
// 내용의 값의 빈공백을 trim(앞/뒤)
String.prototype.trim = function() {
var TRIM_PATTERN = /(^\s*)|(\s*$)/g;
return this.replace(TRIM_PATTERN, "");
};
// E-Mail 검사
function isValidEmail(email) {
var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
if (email.search(format) != -1)
return true; //올바른 포맷 형식
return false;
}
// 한글 필터링
function isValidKorean(data){
// UTF-8 코드 중 AC00부터 D7A3 값이지 검사
var format = /^[\uac00-\ud7a3]*$/g;
if (data.search(format) != -1)
return true; //올바른 포맷 형식
return false;
}
// 날짜 검사
function isValidDate(year, month, day) {
var days = new Array (31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if(year%4==0 && year%100 !=0 || year%400==0)
days[1]=29;
else
days[1]=28;
if(month < 1 || month > 12)
return false;
if(day > days[month-1] || day < 1)
return false;
return true;
}