반응형
/^\d+$/.test('123') true
/^\d+$/.test(123) true
/^\d+$/.test(123.0) true -> 123.0을 string으로 변환한후에 체크하는 듯
/^\d+$/.test('123.0') false
/^\d+$/.test('123r') false
Number.isInteger(123) true
Number.isInteger(123.0) true
Number.isInteger(123.1) false
Number.isInteger('123') false
반응형
'js > js syntax' 카테고리의 다른 글
[js regex] /^(?=.*[A-Za-z])(?=.*\d)(?=.*[@$!%*#?&])[A-Za-z\d@$!%*#?&]{8,}$/ 8자리이상 문자,숫자,특수문자 포함 (0) | 2024.04.01 |
---|---|
[js regex] /^\d{1,7}$/.test('string') 'string'이 1에서7자리 자연수인지 체크 (최대7자리수까지 입력가능하도록 체크) (0) | 2024.04.01 |
javascript true/false (0) | 2022.08.31 |
js reduce function (0) | 2022.08.22 |
js empty array check: arr?.length===0 (객체이면 arr.length는 undefined) (0) | 2022.07.11 |