js验证input的值只是有效数字

var v_mediaNum = document.getElementById("mediaNum").value; 
var v_RegExpAllNum = new RegExp("^[0-9]*$"); 
var v_RegExpInvalidNum = new RegExp("^0.*$"); 

if(0 != v_mediaNum.length && "0" != v_mediaNum){ 
  if(v_RegExpAllNum.test(v_mediaNum)){ 
    if(v_RegExpInvalidNum.test(v_mediaNum)){ 
alert("参与的数量,只能是有效的数字"); 
return false; 
    } 
  }else{ 
    alert("参与的数量能是数字"); 
    return false; 
  } 
}

 

posted @ 2014-12-26 15:53  letmedown  阅读(310)  评论(0)    收藏  举报