- [ Java Script ][JavaScript] 날짜 정규화 체크2021-01-18 17:06:22엑셀 업로드를 구현할 때, 임의의 날짜가 적용되어 db상에서 오류를 일으킬 수 있기 때문에, 미리 정규식을 이용하여 체크를 할 필요가 있다. -(하이픈)은 있어도 없어도 처리가능하다. - 날짜 : yyyy-MM-dd var pattern = /^(19|20)\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[0-1])$/; pattern.test("20210101"); // true pattern.test("20210132"); // false - 시간 : HH24:mm (24시간) var pattern = /^([1-9]|[01][0-9]|2[0-3])([0-5][0-9])$/; pattern.test("2400"); //false pattern.test("2359"); //true..
- [ Oracle ][Oracle] 숫자 체크 방법2021-01-13 11:52:48오라클에서 숫자인지 확인하는 방법은 아래와 같이 간단합니다. 방법1. REGEXP_INSTR (정규식 문자열 검색 함수, Oracle 10g 이상 사용가능) - REGEXP_INSTR([숫자값],'[^0-9]') = 0 - 숫자가 아닌 값의 위치를 반환. 반환 값이 없으면 모든 문자가 숫자임 방법2. TRANSLATE (문자열 치환 함수, Oracle 8i 이상 사용가능) - TRANSLATE([숫자값],'A1234567890','A') IS NULL - 숫자를 찾아 치환 후 남은 문자가 존재 시 숫자가 아님 예제) WITH TEST_TB AS ( SELECT 'A' CODE, '1000' PRICE FROM DUAL UNION ALL SELECT 'B' CODE, '2000' PRICE FROM DUA..