본문 바로가기

TechTip

String (문자열 공통함수 include)

샘플개요

자주 사용하는 문자열 공통함수 입니다.

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