자료/Javascript
자바스크립트 숫자만,문자만,영문자만
네오블루
2009. 6. 9. 09:22
자바스크립트 숫자만,문자만,영문자만
/**
* 입력받을 수 있는 값을 필터링한다.
* ex : <input type="text" ..... onkeypress="filterKey('[0-9]')"> ; 숫자만 키입력이 가능한 text filed
* ex : <input type="text" ..... onkeypress="filterKey('[0-9a-zA-Z]')"> ; 영문,숫자만 키입력이 가능한 text filed
* @create 2004-07-28
* @param filter : 필터링할 정규표현식 ex) '[0-9]':0~9의 값만 허용, '[a-zA-Z]':알파벳만 허용
* @return
* @browser IE6, NS7
*/
function filterKey(filter) {
if(filter){
var sKey = String.fromCharCode(event.keyCode);
var re = new RegExp(filter);
if(!re.test(sKey)) event.returnValue=false;
}
}
/**
* 입력받을 수 있는 값을 필터링한다.
* ex : <input type="text" ..... onkeypress="filterKey('[0-9]')"> ; 숫자만 키입력이 가능한 text filed
* ex : <input type="text" ..... onkeypress="filterKey('[0-9a-zA-Z]')"> ; 영문,숫자만 키입력이 가능한 text filed
* @create 2004-07-28
* @param filter : 필터링할 정규표현식 ex) '[0-9]':0~9의 값만 허용, '[a-zA-Z]':알파벳만 허용
* @return
* @browser IE6, NS7
*/
function filterKey(filter) {
if(filter){
var sKey = String.fromCharCode(event.keyCode);
var re = new RegExp(filter);
if(!re.test(sKey)) event.returnValue=false;
}
}