본문 바로가기

IT/JSP

JSP 정규표현식 Sample



function formCheck() {

    var title = document.forms[0].title.value;

    var writer = document.forms[0].writer.value;

    var content = document.forms[0].content.value;




    //text 값이 null 혹은 "" 공백이들어오지 않게 하는 표현식

    if(title == null || title == ""){

    alert("제목을 입력하세요");

    document.forms[0].title.focus();

    return false;

    }




    if(writer== null || writer==""){

    alert("작성자를 입력하세요");

        document.forms[0].writer.focus();

        return false;




     //이메일 형식으로만 입력이 가능한 표현식

    }else if(writer.match(/^(\w+)@(\w+)[.](\w+)$/ig) == null){

        alert("이메일 형식으로 입력하세요");

        document.forms[0].writer.value="";

        document.forms[0].writer.focus();

        return false;

    }



    

    if(regdate== null || regdate==""){

        alert("날짜를 입력하세요");

        document.forms[0].regdate.focus();

        return false;


 //숫자가 8자리 일때만  true를 return 하는 표현식

    }else if(regdate.match(/^\d\d\d\d\d\d\d\d+$/ig) == null){

        alert("숫자형식(8자리)으로 입력하세요");

        document.forms[0].regdate.value="";

        document.forms[0].regdate.focus();

        return false;

    }




}