본문 바로가기

Java Script

숫자가 아닌 문자가 포함되어 있습니다

우편번호 입력란
T : <input type="text" size="5" maxlength="3" onchange="isPostNum(this)">
<!-- this는 input을 가르쳐서 obj를 통째로 넘겨줄 수 있음 -->
-
<input type="text" size="5" maxlength="3" onchange="isPostNum(this)">
<br>

<script type="text/javascript">
function isPostNum(obj) {
	let str = obj.value;
	//alert(str);
	
	//숫자가 아닌 문자가 포함됐을 경우를 체크할때
	if (str.match(/[^0-9]/g)) {//숫자가 아닌 문자가 포함되어 있는 경우 true;
		alert('숫자가 아닌 문자가 포함되어 있습니다');
	}
	
}