Skip to main content

isNumericString

주어진 문자열이 숫자(0-9)로만 구성되어 있는지 확인하는 함수입니다.

  • 주어진 문자열 value가 오직 숫자로만 이루어져 있는지를 검사합니다.
  • 반환 값은 boolean으로, 숫자 문자열일 경우 true, 그렇지 않은 경우 false를 반환합니다.

Code

🔗 실제 구현 코드 확인

Interface

typescript
interface Options {
sign?: boolean;
}
typescript
function isNumericString(value: string, options?: Options): boolean

Usage

typescript
import { isNumericString } from '@modern-kit/utils';

isNumericString("123"); // true
isNumericString("0"); // true

isNumericString("-123"); // false
isNumericString("1a"); // false
isNumericString("1@"); // false
isNumericString("1[]"); // false
isNumericString("12.00"); // false
isNumericString(" "); // false
typescript
import { isNumericString } from '@modern-kit/utils';

isNumericString('123.45', { sign: true }); // true
isNumericString('-123.45', { sign: true }); // true

isNumericString('12.3a45', { sign: true }); // false
isNumericString('12-345', { sign: true }); // false, ("-" 기호는 문자열 가장 앞에만 붙일 수 있음)
isNumericString('123.', { sign: true };) // false, (소수점 뒤에 숫자가 없음)