extractLetters
주어진 문자열에서 특정 옵션에 따라 문자를 추출하는 함수입니다.
기본적으로 문자만 추출
합니다. 아래와 같은 옵션을 설정할 수 있습니다:
letters
: 문자열에서 문자를 추출할지 여부를 지정합니다.numbers
: 문자열에서 숫자를 추출할지 여부를 지정합니다.specialCharacters
: 문자열에서 특수 문자를 추출할지 여부를 지정합니다.whiteSpace
: 문자열에서 공백을 추출할지 여부를 지정합니다.
Code
Interface
typescript
interface ExtractLettersOptions {
letters?: boolean; // default: true
numbers?: boolean; // default: false
specialCharacters?: boolean; // default: false
whiteSpace?: boolean; // default: false
}
function extractLetters(value: string, options?: ExtractLettersOptions): string
Usage
typescript
import { extractLetters } from '@modern-kit/utils';
const input = 'Hello, 世界! 안녕하세요 123 こんにちは $100 + 200 = 300! 😄';
const letterOnly = extractLetters(input); // 'Hello世界안녕하세요こんにちは'
const lettersAndWhiteSpace = extractLetters(input, {
letters: true,
whiteSpace: true,
}); // 'Hello 世界 안녕하세요 こんにちは '
const numbersAndSpecialCharacters = extractLetters(input, {
numbers: true,
specialCharacters: true,
}); // ',!123$100+200=300!😄'
const allCharacters = extractLetters(str, {
letters: true,
numbers: true,
specialCharacters: true,
whiteSpace: true,
}); // 'Hello, 世界! 안녕하세요 123 こんにちは $100 + 200 = 300! 😄'