underscore 메소드 정리

https://github.com/epeli/underscore.string


우리나라 사정상( 한글을 사용한다는 점) 의외로 쓰기 애매한 메소드가 많은것 같다.


개인적으로 프로젝트에서 쓸만한 것만 표시해 봤다.



method

priority

description

camelize

0

대쉬 또는 언더스코아 문자열을 제거하고 카멜케이스 형태로 보여준다(첫문자 유지)
capitalize

0

단어 첫번 째 대문자화
chars

1

한 단어로 자르기
chop

0

글자수 대로 자르기
classify

0

카멜 케이스 형태로 전환한다 (첫문자는 항상 대문자)
clean

0

앞 뒤 중간에 공백 제거, 중간은 1글자만 공백 유지
count

1

문자열에 특정 단어 포함 횟수 계산
dasherize

0

카멜 케이스 형태를 데쉬 연결로  전환한다(대쉬로 시작함)
endsWith

1

문자열이 특정 단어로 끝나는지 여부
escapeHTML

1

특수문자 교체
humanize

0

사람이 읽기 편한 형태로 전환한다 ( 첫문자 대문자화, 양쪽 공백 제거, 대쉬/언더스코어 공백으로 대치)
include

1

단어 포함여부 확인
insert

1

특정 위치에 문자열 삽입
isBlank

1

공백 여부 확인
join

1

문자열 합치기
levenshtein

0

문자열 다름 수치
lines

0

줄바꿈이 포함되면 나눈 이후 배열에 넣어준다
lpad

1

왼쪽 PAD
lrpad

0

양쪽 PAD
ltrim

0

왼쪽만 공백제거
numberFormat

1

숫자 컴마처리
pad

0

지정 길이 만큼 특정 단어로 채워 넣는다
prune

0

truncate 업그레이드 버전 / 단어가 중간에 짤리는 것을 방지 이전에서 자름 처리
quote

0

입력 단어에 따옴표를 넣어준다
repeat

0

입력 단어를 n번 반복한다
reverse

0

단어를 역전(뒤집어)한다
rpad

1

오른쪽 PAD
rtrim

0

오른쪽만 공백제거
slugify

0

URL에 넣을 수 있는 영단어로 변환한다 ( 공백 대쉬교체, 악센트 제거, 특수문자 제거)
splice

0

특정 위치의 단어를 교체한다
sprintf

1

c의 문자열 포멧팅과 유사
startsWith

1

문자열이 특정 단어로 시작하는지 여부
stripTags

1

태그를 제거한 문자열을 반환한다
strLeft

0

좌측 기준 특정 문자가 처음 나오는 곳 이후의 왼쪽 문자열 반환
strLeftBack

0

우측 기준 특정 문자가 처음 나오는 곳 이후의 왼쪽 문자열 반환
strRight

0

좌측 기준 특정 문자가 처음 나오는 곳 이후의 오른쪽 문자열 반환
strRightBack

0

우측 기준 특정 문자가 처음 나오는 곳 이후의 오른쪽 문자열 반환
succ

0

단어의 다음 알파벳을 반환한다
surround

0

입력 단어를 특정 단어로 둘러 쌓은다.
swapCase

0

대소문자 교체
titleize

0

단어 시작 알파벳을 대문자로 변환한다
toBoolean

1

문자열을 boolean 형태로 변환해 준다.
toNumber

1

문자열을 숫자로 바꿔준다(소숫점아래 지정 가능, 변환 불가시 NaN 반환)
toSentence

0

문자열 배열을 사람이 읽기 편한 형태로 연결하여 보여준다( , , and )
toSentenceSerial

0

문자열 배열을 사람이 읽기 편한 형태로 연결하여 보여준다 ( 무조건 , 를 넣어준다 )
trim

1

공백제거, 특정단어 양쪽끝 제거기능 포함
truncate

1

지정한 길이로 말줄임처리
underscored

0

카멜 케이스 형태를 소문자/언더스코어 연결로  전환한다
unescapeHTML

1

교체된 특수문자를 돌려 놓음
unquote

0

입력 단어의 따옴표를 제거한다
words

0

단어를 공백 또는 특정 문자기준으로 자른 이후 배열에 넣어 반환


+ Recent posts