如何判断一个传进来的值是否是数字
用isNaN()的话,如果传近来是1.1.1.1也显示为true,应该怎么写才能判断为数字啊!!!
------解决方案--------------------alert(/^\d+$/.test( "123 ")) 
 alert(/^\d+$/.test( "1.23 "))
------解决方案--------------------整数 ^((\+|-)\d)?\d*$ 
 浮点数 ^(?:\+|-)?\d+(?:\.\d+)?$
------解决方案--------------------用正则 
  <html>  
  <head>  
  <title> 验证函数 </title>  
  </head>  
  <body>  
  <script >  
 function regex() 
 { 
 var regex=/^-?([1-9]*|0)(\.\d*)?$/g; 
 var str = document.form1.name1.value; 
 var result = regex.test(str); 
 alert(result); 
 } 
  </script>  
  <form name=form1>  
  <input type=text name=name1 >  
  <input type=button onClick= "regex() " value= "test ">  
  </form>  
  </body>  
  </html>  
------解决方案--------------------isNaN(Number( "1.1.1.1 "))