본문 바로가기
웹프로그램

자바스크립트 문자열 우측에서 잘라서 가져오기

by 세이박스 2008. 11. 7.
반응형
예로써 주문시 적립금을 입력한 금액이 1000원 단위로만 입력했는지 확인하고자 한다면 우측 3자리와 비교해야하므로 이때 substr을 이용하면됨
"5700".length 4이므로 여기에 4 - 3 = 1 위치 부터 문자를 받아옴
즉 결과는 "700"을 받아 오게됨
 
 
<form name="form" method="post">
  <input type="text" name="reservein" value="5700">
</form>
<script>
var ff = document.form.reservein.value;
// 비교구문은 1000보다 작은지 또는 아래처럼 000 일치한지 처럼 자신의 코딩 스타일로 구현하면됨. ^^
if(ff.substr((ff.length-3) != "000") {
  alert("1,000원 단위로 입력하세요!");
}
</script>
반응형