JS判断值是否只由数字或者由数字加小数点组成 isNaN() <input type="text" name="test" id="test" value=""/> <button type="button" onclick="test()">Click Me!</button> <script> function test() { var a = $("#test").val(); if (isNaN(a)) { alert("不是数字!"); } } </script>