2011/08/16 14:49
var telValidate = function(event) {
var key = window.event ? event.keyCode : event.which;
//alert(key);
var keychar = String.fromCharCode(key);
//alert(keychar);
var reg = /[0-9]/;
//alert(reg.test(keychar));
return reg.test(keychar);
};
HTML5 에서 input 의 type attribute value 로 'tel'가 있다(참고 : http://www.w3schools.com/html5/tag_input.asp). 모바일 브라우저 상에서 input에 포커싱이 되면 숫자패드가 떠오르고,'(, ), -' 만 입력이 가능해진다. 일반 부라우저에서야 뭐... ㅡ_-);;
자바스크립트(아니 프로그래밍 언어)에서 중요한 것 중 하나는
'정규 표현식(Regular expression)'을 제대로 이해하고 활용하는 것.
아직 정규식은 어렵구나. 빠른 시일 내에 정규식에 대해서 정리를 한번 싸악 해봐야겠다.
'Web(HTML, CSS, JSP, JavaScript)' 카테고리의 다른 글
| JSON 데이터 정렬하기 (0) | 2012/01/26 |
|---|---|
| 클라이언트 측 객체 계층구조 (0) | 2011/09/16 |
| 전화번호 검증 스크립트(숫자만 입력 가능) (0) | 2011/08/16 |
| <article> 과 <section>의 차이점 (0) | 2011/04/18 |
| 090625_학습내용 : onkeyup 사용 + onkeypress 이벤트 사용하기 (0) | 2009/06/25 |
| API 이용하는 방법 링크 (0) | 2009/06/02 |
TAG input,
javascript,
number,
reg,
Regular Expression,
tel,
숫자만 입력 처리,
정규 표현식