Skip to main content

isNumeric

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

sign 옵션을 통해 "-"부호소수점을 포함할 수 있습니다.


Code

🔗 실제 구현 코드 확인

Interface

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

Usage

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

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

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

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

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