샘플개요
자주 사용하는 문자열 공통함수 입니다.
xjs 파일에 작성되어 Form 에 include 하여 사용합니다.
lib_base.xjs와 연결된 공통함수가 존재합니다.(lib_base.xjs 링크)
해당 라이브러리와 같이 사용하거나 기존 사용하는 라이브러리가 존재할 경우 대체 가능 합니다.
lib_base.xjs는 자주 사용되는 공통함수로 다른 라이브러리에서도 참조하여 사용될 예정입니다.
lib_base.xjs를 제외한 다른 라이브러리는 상호 참조하지 않으며 독립된 라이브러리로 사용 가능합니다.
사용방법
1. 제공된 파일
lib_string.xjs - 문자열 관련 공통함수가 정의된 파일입니다.
string.xfdl - 문자열 관련 공통함수 사용샘플 화면파일입니다.
2. 함수 리스트
함수명 |
설명 |
참고 |
gfnIndexOfIgnoreCase | 대소문자 구별없이 문자열의 위치를 검색한다 | |
gfnReplaceIgnoreCase | 대소문자 구별없이 주어진 문자열로 치환한다 | |
gfnLastIndexOfIgnoreCase | 대소문자 구별없이 오른쪽에서 왼쪽으로 문자열을 검색한다 | |
gfnGetRightStr | 문자열의 오른쪽에서 length만큼의 문자열을 가져온다 | |
gfnRemoveStr | 문자열을 "좌 or 우" + "대소문자 구분유무"로 첫번째 일치되는 문자열 제거 | |
gfnGetLength | 문자열 길이계산 | |
gfnCountNonword | 문자열의 특수문자(개행문자 Tab문자 ~ ` ! @ # $ % % ^ & * - = + 등) 포함개수 | |
gfnStrFullToHalf | 전각문자를 반각문자로 변환 | |
gfnStrHalfToFull | 반각문자를 전각문자로 변환 | |
gfnRepeatStr | 주어진 문자열을 n회 반복해서 반환한다 | |
gfnHanGulToUnicode | 한글 → 유니코드로 변환 | |
gfnUnicodeToHanGul | 유니코드 → 한글로 변환 | |
gfnReplaceInvalidFileNameChars | file, folder, or shortcut명에 허용되지 않는 특수문자 치환 | |
gfnRemoveMultibyteChar | 문자열에서 multibyte character(한글, 한자, 일어)을 제거 | |
gfnStartsWith | 지정된 문자로 시작하는지 여부 | |
gfnEndsWith | 지정된 문자로 끝나는지 여부 | |
gfnUnicodeToDecimal | unicode 문자열 -> decimal표시 문자열로 변경 | lib_base.xjs 필요 |
gfnDecimalToUnicode | decimal표시된 문자열 -> unicode 문자열로 변경 | |
gfnUnicodeToHex | unicode 문자열 -> hex표시 문자열로 변경 | |
gfnHexToUnicode | hex표시 문자열 -> unicode 문자열로 변경 | |
gfnUnicodeToUtf8 | unicode 문자열 -> utf-8 인코딩 hex표시된 문자열로 변경 | |
gfnUtf8ToUnicode | utf-8 인코딩 hex표시된 문자열 -> unicode 문자열로 변경 | |
gfnGetMaskFormatStrToString | 주어진 문자열의 Mask Format 처리된 문자열을 반환합니다 | |
gfnEscapeXML | XML 의 예약문자,특수문자를 치환하여 반환 | |
gfnCapitalize | 주어진 문자열을 첫 문자만 대문자 변경 | |
gfnCamelize | 주어진 문장열에서 '-' 제거하고 제거된 위치에서 첫 문자만 대문자 변경 | |
gfnHyphenate | 주어진 문장열에서 대문자 기준으로 '-' 삽입하고 대문자는 소문자 변경 |
수정내역
2019.10.15 : 최초 게시물 등록
테스트 버전 정보
Product Version : 17.0.0.2200 (2019.7.17.1)
참고사항
Base 기본 공통함수모음(lib_base.xjs) 게시물 링크 : Base (기본 공통함수 include)
String 문자열 공통함수모음(lib_string.xjs) 게시물 링크 : String (문자열 공통함수 include)
Number 숫자 공통함수모음(lib_number.xjs) 게시물 링크 : Number (숫자 공통함수 include)
Date 날짜 공통함수모음(lib_date.xjs) 게시물 링크 : Date (날짜 공통함수 include)
Array 배열 공통함수모음(lib_array.xjs) 게시물 링크 : Array (배열 공통함수 include)
Transaction 통신 공통함수(lib_transaction.xjs) 게시물 링크 : Transaction (통신 공통함수 include)
파일 다운로드 경로
https://www.playnexacro.com/techtips/1128/string-문자열-공통함수-include
play nexacro
www.playnexacro.com
'TechTip' 카테고리의 다른 글
Date (날짜 공통함수 include) (0) | 2019.11.26 |
---|---|
Number (숫자 공통함수 include) (0) | 2019.11.26 |
Base (기본 공통함수 include) (0) | 2019.11.26 |
Check Combo Component (체크콤보 기능을 구현한 사용자 컴포넌트) (0) | 2019.11.26 |
Month Calendar (년월을 팝업으로 선택 할 수 있는 캘린더) (0) | 2019.11.26 |