반응형
문자열 -> 숫자열

intval($str)  하면 되나 주의할것은 정수값만 리턴한다는거~
반응형
반응형
// 한글이외의 캐릭터가 있을경우 false
// 한자나 숫자 영문의 경우 false

function checkKoreanOnly( koreanChar ) {
  
   if ( koreanChar == null ) return false ;
  
   for(var i=0; i < koreanChar.length; i++){

     var c=koreanChar.charCodeAt(i);

     //( 0xAC00 <= c && c <= 0xD7A3 ) 초중종성이 모인 한글자
     //( 0x3131 <= c && c <= 0x318E ) 자음 모음

     if( !( ( 0xAC00 <= c && c <= 0xD7A3 ) || ( 0x3131 <= c && c <= 0x318E ) ) ) {     
        return false ;
     }
   } 
   return true ;
}

// 영문 이외의 캐릭터가 있을경우 false

function checkEnglishOnly( englishChar ) { 
   
    if ( englishChar == null ) return false ;
      
    for( var i=0; i < englishChar.length;i++){         
       var c=englishChar.charCodeAt(i);      
       if( !( (  0x61 <= c && c <= 0x7A ) || ( 0x41 <= c && c <= 0x5A ) ) ) {        
        return false ;      
       }
     }     
    return true ;
    
}

// 숫자 이외의 캐릭터가 있을경우 false

function checkDigitOnly( digitChar ) { 
   
    if ( digitChar == null ) return false ;
      
    for(var i=0;i<digitChar.length;i++){         
       var c=digitChar.charCodeAt(i);      
       if( !(  0x30 <= c && c <= 0x39 ) ) {        
        return false ;      
       }
     }     
    return true ;
    
}
 
//숫자 이외의 캐릭터가 있을경우 초기화
function fSetNumType(obj){
    //사용예 : <input type="text" name="text" onKeyUp="javascript:numOnly(this);">
    if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
    var returnValue = "";
    for (var i = 0; i < obj.value.length; i++){
     if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
      returnValue += obj.value.charAt(i);
     }else{
      returnValue += "";
     }
    }
    obj.focus();
    obj.value = returnValue; 
}
//숫자이외의캐릭터체크는 간단하게 isNaN 자바스크립트 함수를 사용해도 된다.
if(isNaN(str)){
  alert('숫자만 입력해주세요');
}
반응형

'Web > javascript' 카테고리의 다른 글

정규식으로 폼값 validation  (0) 2010.03.23
팝업창에 post 값 넘기기  (0) 2009.12.30
50줄 애니메이션 라이브러리  (0) 2009.12.11
문서내 특정위치 이동 - self.location  (0) 2009.11.13
location  (0) 2009.11.12
반응형


<script src="js/emile.js"></script>
<div id="test1" style="position:absolute;left:0px;background:#f00;opacity:0">test</div>
<div id="test2" style="border:0px solid #00ff00;position:absolute;left:0px;top:400px;background:#0f0">test</div>

<script>
  emile('test2', 'left:300px;padding:10px;border:50px solid #ff0000', {
    duration: 500,
    after: function(){
      emile('test1', 'background:#0f0;left:100px;padding-bottom:100px;opacity:1', {
        duration: 4000, easing: bounce
      });
    }
  });
 
  function bounce(pos) {
    if (pos < (1/2.75)) {
        return (7.5625*pos*pos);
    } else if (pos < (2/2.75)) {
        return (7.5625*(pos-=(1.5/2.75))*pos + .75);
    } else if (pos < (2.5/2.75)) {
        return (7.5625*(pos-=(2.25/2.75))*pos + .9375);
    } else {
        return (7.5625*(pos-=(2.625/2.75))*pos + .984375);
    }
  }
</script>

반응형

'Web > javascript' 카테고리의 다른 글

정규식으로 폼값 validation  (0) 2010.03.23
팝업창에 post 값 넘기기  (0) 2009.12.30
각종 validation  (0) 2009.12.11
문서내 특정위치 이동 - self.location  (0) 2009.11.13
location  (0) 2009.11.12

+ Recent posts