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;
}
}