목록웹개발 (290)
써먹는 웹개발
JavaScript 소스를 깔끔하게 정리하는 방법 1. 함수화 처리한다. $(document).ready(function() {$(function(){// 화면 불러올 때 데이터 초기화thisPageInit();});}); function thisPageInit(){// 화면에 있는 모든 검색조건을 초기화 시킨다.$("#A").val();$("#B").val();$("#C").val();}
맵 데이터의 키값을 각 형식으로 변경하는 방법 1. 문자열 형태로 변경protected String getMapToString(Map map, String strKey) {if(map == null || map.isEmpty()) {return "";}if(map.containsKey(strKey)) {return map.get(strKey).toString();}return "";} 2. 실수 형태로 변경protected double getMapToDouble(Map map, String strKey) {String strData = getMapToString(map, strKey);if("".equals(strData)) {return 0;}return Double.parseDouble(strData..
1. 정규표현식(RegExp)이란? 문자열을 특정 규칙으로 검색 및 검사, 수정을 하는데 사용하는 형식언어복잡한 패턴의 문자열에서 원하는 정보를 얻어낼 수 있는 강력한 도구 장점 : 문자열 처리에 최적(긴 문장을 간단하게)단점 : 가독성이 떨어짐 1-2. 패턴과 매치 패턴(//) : 검색의 기준매치(Match) : 패턴이 결정되었을 때 대상 문자열에 패턴을 적용시키는 것치환(Replace) : 매치로 추출한 값을 별도로 지정한 값으로 바꾸는 것 1-3. 작성방법 1) 메소드 파라미터에 패턴 작성 1-1) 직접 작성 : ‘sports’.match(/sp/); 1-2) 변수 : var param = /sp/I; ‘sports’.match(param);2) 메소드 앞에 패턴 작성 - /sp/.exec(‘spo..
숫자(금액) 세자리마다 콤마 처리 및 소수점 2자리까지 출력방법 TO_CHAR( NUM , 'fm999,999,999,999,999,990.00' ); 설명 : 9는 없으면 생략되고, 0은 생략되지 않습니다. - fm(또는 FM)은 좌우 공백 제거※ 주의사항 : 해당 숫자(NUM)가 기입한 숫자의 개수를 초과할 경우에 (정수 18개, 소수 2개) ###으로 표시되어 에러처럼 보이는 현상이 있음 ----------------------------------------------------------------- 참고사이트 : http://flymc.tistory.com/entry/%EC%98%A4%EB%9D%BC%ED%81%B4-Oracle-%EC%97%90%EC%84%9C-%EC%86%8C%EC%88%9..
태그문자를 text로 또는 text를 태그문자로 변경하는 함수 (ex. , ,\r\n,\t) function getTextToHtml(txt) { txt = nvl(txt, '');txt = txt.replace(//gi, ">");txt = txt.replace(/ /gi, " ");txt = txt.replace(/\r\n/gi, " ");txt = txt.replace(/\t/gi, " ");txt = txt.replace(/r/gi, " ");txt = txt.replace(/n/gi, " ");return txt;} ---- // 180308 html 태그 정보가 담긴 text 목록인지 여부 확인function getHtmlToTextGu(txt) {if ( /..
텍스트박스에 id 또는 name명 추가(변경)하는 방법 1. 기존에 name이 있는 텍스트박스에 id를 추가(변경)하는 방법 - $("[name = PROJECT_ID]")[0].id = "PROJECT_ID"; 2. 기존에 id가 있는 텍스트박스에 name을 추가(변경)하는 방법 - $("#PROJECT_ID").name = "PROJECT_ID";
텍스트박스에서 백스페이스 입력시 뒤로가기 안되게 처리하는 방법 $(document).keydown(function(e){if(e.target.nodeName!="INPUT" && e.target.nodeName!="TEXTAREA") {if(e.keyCode===8){return false;}}}); ※ === 이란? - ===은 좌우 값과 형식까지 비교하는 문법입니다.