检查两个值是否为负数

时间:2014-04-14 06:17:37

标签: javascript

我有两个值,让我们先命名它的值和第二个值。
我正在尝试验证其中任何一个是否为负数。两个值中的一个必须为负值,或者两个值为负值。我在这里使用javascript。所以有两个值数组。我尝试连接值并使用reg exp来检查是否存在负号,但只验证了第一个值。对此有何看法?

for(var i=0; i<first_value.length;i++)
      {

          var getVals = first_value[i].value + " " + second_value[i].value;
          if(!getVals[i].match(/-/g) )
          {
              err2[i].innerHTML = "Atleast one negative!";
              alert(getVals);
              return false;  
          }


      }  

3 个答案:

答案 0 :(得分:2)

这应该可以解决问题。

if(first_value[i].value < 0 || second_value[i].value < 0)

答案 1 :(得分:1)

return first_value > 0 && second_value > 0

答案 2 :(得分:0)

for(var i=0; i<first_value.length;i++)
  {

     if (first_value[i].value < -1 || second_value[i].value < -1)
      {
          err2[i].innerHTML = "Atleast one negative!";
          alert(getVals);
          return false;  
      }


  }