개발자의 끄적끄적

[javascript] parInt 정규식 활용 함수 예제 본문

개발/javascript & jquery

[javascript] parInt 정규식 활용 함수 예제

효벨 2020. 2. 5. 02:00
728x90
반응형

[javascript] parInt 정규식 활용 함수 예제

 

filterInt = function (value) {
  if(/^(\-|\+)?([0-9]+|Infinity)$/.test(value))
    return Number(value);
  return NaN;
}

console.log(filterInt('421'));               // 421
console.log(filterInt('-421'));              // -421
console.log(filterInt('+421'));              // 421
console.log(filterInt('Infinity'));          // Infinity
console.log(filterInt('421e+0'));            // NaN
console.log(filterInt('421hop'));            // NaN
console.log(filterInt('hop1.61803398875'));  // NaN
console.log(filterInt('1.61803398875'));     // NaN

 

출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/parseInt

반응형
Comments