2012. 1. 20. 14:14
[자바스크립트] 클립보드 붙여넣기할때 숫자만 걸러내기
2012. 1. 20. 14:14 in -=-= 컴퓨터 =-=-/웹프로그래밍
<%--
/************************************************************/
/* 숫자외 문자 걸러내고 클립보드 데이터 변경 */
/************************************************************/
--%>
function notNumberFormatReplace(str){
var reg = /[^0-9]/gi;
var clipData = window.clipboardData.getData("Text"); //클립보드 데이터 가져오기
clipData = String(clipData);
clipData = clipData.replace(reg, ''); //클립보드 데이터 정규식 적용
window.clipboardData.setData('Text',clipData); //클립보드 데이터 변경하여 저장
if(window.event.ctrlKey){
return str;
}else if(window.event.ctrlKey && event.ketCode == 86) {
return clipData;
}else{
return str;
}
}
사용법
onkeydown="this.value=notNumberFormatReplace(this.value);"
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
html을 excel 다운시 서식설정법 (0) | 2012.01.25 |
---|---|
텍스트박스 천단위 콤마 찍기(이벤트 응용) (0) | 2012.01.25 |
[이벤트] onKeyUp OnKeyDown onKeyPress 차이 (0) | 2012.01.19 |
한글 <->유니코드 변환 (0) | 2011.12.28 |
[JAVASCRIPT] 화면크기 창의 위치 알아내기(팝업위치 조정시 사용) (0) | 2011.12.22 |