정규식을 이용하여 test로 true/false를 return받아 처리하시면 되겠습니다
<script type="text/javascript">
function valid() {
if (/[\d]{4}[.][\d]{2}[.][\d]{2}/g.test(document.all.mytext.value)) {
alert("맞는형식입니다.");
} else {
alert("잘못된형식!\n입력예)2005.07.07");
}
}
</script>
<input type="text" name="mytext">
<input type="button" value="검사" onclick="valid()">
/....../ => 정규식선언
[] => 해당문자
\d => 숫자
{} => 길이
g => 전역(global)
regexp.test(text) => text가 regexp에 맞는지 검사함
참고로 onkeypress,onkeyup,onkeydown은 한글인경우 이벤트를 잡지 못하고 있으므로 지양하시길 바랍니다.
'개발 > jsp' 카테고리의 다른 글
HttpSession (0) | 2020.03.24 |
---|---|
JQUERY CHECK BOX 관련 기능 정리 (0) | 2020.02.06 |
innerHTML 사용예 (0) | 2020.02.06 |
location.href, location.replace (0) | 2020.02.06 |
메일선택 (0) | 2020.02.06 |