본문 바로가기
STUDY/JSP

Jsp 8일차 - 게시판(자바스크립트)

by Anne of Green Galbes 2019. 2. 21.

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;

}


댓글