2009-07-04 7 views

답변

4

쉬운 방법은 1의 내용을 곱 다음 + VE를 0 또는 - 제가 비교하는 것입니다

try{ 
    var n=$("#...").val() * 1; 
    if(n>=0){ 
     //...Do stuff for +ve num 
    }else{ 
     ///...Do stuff -ve num 
    }  
}catch(e){ 
    //...... 
} 

REGEX :

var n=$("#...").val()*1; 
if (n.match(new RegExp(^\d*\.{0,1}\d*$))) { 
    // +ve numbers (with decimal point like 2.3) 
} else if(n.match(new RegExp(^-\d*\.{0,1}\d*$))){ 
    // -ve numbers (with decimal point like -5.34) 
} 
+0

양수 검사를위한 정규식 –

3
try 
{ 
    if ((new Number($('#numberInput').val()) < 0) 
    { 
     // Number is negative 
    } 
    else 
    { 
     // Otherwise positive 
    } 
} catch (error) 
{ 
    alert("Not a number!"); 
} 
-1

당신은 또한 자바 스크립트의 방법 등을 사용할 수 있습니다 :

var pos_value = Math.abs(n_val); 

감사합니다. Dev

+0

질문은 음수를 찾고 음수로 변환하지 않습니다. – prakashstar42

관련 문제