Programming

값이 JavaScript 또는 jQuery의 숫자인지 확인

procodes 2020. 8. 9. 10:28
반응형

값이 JavaScript 또는 jQuery의 숫자인지 확인


중복 가능성 :
JavaScript에서 숫자 유효성 검사-IsNumeric ()

var miscCharge = $("#miscCharge").val();

 

misCharge

숫자인지 아닌지 확인하고 싶습니다 . jQuery 또는 JavaScript에서이 작업을 수행하는 방법이나 쉬운 방법이 있습니까?HTMl은

<g:textField name="miscCharge"  id ="miscCharge" value="" size="9" max="100000000000" min="0" />

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

재생 방법에 따라 다양한 옵션이 있습니다.

isNaN(val)

val이 숫자가 아니면 true를 반환하고 숫자이면 false를 반환합니다. 귀하의 경우 이것은 아마도 귀하에게 필요한 것입니다.

isFinite(val)

문자열로 캐스트 될 때 val이 숫자이고 +/- 무한대와 같지 않으면 true를 반환합니다.

/^\d+$/.test(val)

val이 String으로 캐스트 될 때 숫자 만 있으면 true를 반환합니다 (아마도 필요한 것이 아님).


 

isNaN

(Not-a-number) 인 경우 true를 반환 하는 함수가 있으므로 이런 식으로 숫자를 확인할 수 있습니다

if(!isNaN(miscCharge))
{
   //do some thing if it's a number
}else{
   //do some thing if it's NOT a number
}

작동하길 바래참고 URL :

https://stackoverflow.com/questions/6449611/check-whether-a-value-is-a-number-in-javascript-or-jquery

반응형