반응형
JavaScript 또는 jQuery에서 값이 숫자인지 확인합니다.
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이 숫자이고 +/- Infinity와 같지 않은 경우 문자열에 캐스팅되면 true를 반환합니다.
/^\d+$/.test(val)
val이 문자열에 캐스팅될 때 숫자만 있으면 true를 반환합니다(필요한 숫자는 아닐 수 있습니다).
라는 기능이 있습니다.isNaN
(숫자가 아님)이면 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
반응형
'programing' 카테고리의 다른 글
드롭(존재하는 경우)과 드롭(존재하지 않는 경우)? (0) | 2023.08.09 |
---|---|
Excel Q - 2차원 배열이 있는 SUMIFS (0) | 2023.08.09 |
springdoc-openapi-webflux-ui를 사용하여 앱 API 문서를 표시하는 방법은 무엇입니까? (0) | 2023.07.20 |
jpa와 함께 kafka를 사용할 때 모범 사례 (0) | 2023.07.20 |
원자로를 사용한 화재 (0) | 2023.07.20 |