Programming

순수 JavaScript : jQuery의 isNumeric ()과 같은 함수

procodes 2020. 3. 3. 23:08
반응형

순수 JavaScript : jQuery의 isNumeric ()과 같은 함수


이 질문에는 이미 답변이 있습니다.

isNumeric순수한 JavaScript 와 같은 기능이 있습니까?

jQuery에 정수를 확인하는이 기능이 있다는 것을 알고 있습니다.


아무 없습니다 isNumeric()기능의 유형은, 그러나 당신은 당신의 자신을 추가 할 수 있습니다 :

function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}

참고 : parseInt()숫자를 확인하는 올바른 방법이 아니므로 사용해서는 안됩니다.


이것은 도움이 될 것입니다 :

function isNumber(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}

매우 좋은 링크 : JavaScript에서 십진수의 유효성 검사-IsNumeric ()


function IsNumeric(val) {
    return Number(parseFloat(val)) === val;
}

Javascript 함수 isNaN 이 있습니다.

isNaN(90)
=>false

그래서 당신은 숫자를 확인할 수 있습니다

!isNaN(90)
=>true

var str = 'test343',
    isNumeric = /^[-+]?(\d+|\d+\.\d*|\d*\.\d+)$/;

isNumeric.test(str);

isFinite (String (n)) 은 n = 0 또는 '0', '1.1'또는 1.1에 대해 true를 반환합니다.

'1 dog'또는 '1,2,3,4', +-Infinity 및 NaN 값의 경우 false입니다.

참고 URL : https://stackoverflow.com/questions/9716468/pure-javascript-a-function-like-jquerys-isnumeric



반응형